| 559561 |
588792 |
P86328 |
871S52MX15 |
2026-09-15 |
COMPLETE |
15785321 |
2026-09-15 20:41:00 |
2026-09-15 19:52:07 |
2026-09-17 19:52:07 |
{"id": 588792, "stp": "P", "toc": "Southeastern", "uid": "P86328", "consist": "375814+375816", "dest_crs": "RAM", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86328/2026-09-15/detailed", "trust_id": "871S52MX15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ramsgate", "service_date": "2026-09-15", "dest_arr_time": "2039", "dest_platform": "2", "is_terminated": 1, "next_location": "Ramsgate", "signalling_id": "1S52", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "2041", "current_leg_dep": "2039", "current_leg_end": "Ramsgate", "origin_dep_time": "1840", "origin_platform": "5", "current_location": "Ramsgate", "last_update_time": "2026-09-15T19:52:07", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.4243629999999998, 51.34585779999999], [1.4238303, 51.34590430000001], [1.4235662999999998, 51.345937000000006], [1.4233109999999998, 51.34598230000001], [1.4228289, 51.3460523], [1.4206597, 51.3461788], [1.4203161, 51.34617660000001], [1.4198148999999998, 51.3461377], [1.4192919999999998, 51.3460704], [1.4187886999999997, 51.3459752], [1.4181862999999997, 51.3458108], [1.4141258, 51.344319], [1.4139097, 51.3442379], [1.4105424, 51.3430132], [1.4093142, 51.3425616], [1.4082617, 51.34216789999999], [1.4080056999999997, 51.342073099999986], [1.4076284, 51.3419514], [1.4073317999999997, 51.3418393], [1.4067372, 51.34162010000001], [1.4054503, 51.34114220000001], [1.4045821999999997, 51.3408244], [1.4043747, 51.340750799999995], [1.404106, 51.3406634], [1.4038514, 51.34059080000001], [1.4036188, 51.340532899999985], [1.4036088, 51.34053059999999], [1.4033736, 51.3404769], [1.4031346999999998, 51.34043369999999], [1.4027182, 51.3403738], [1.4023379, 51.3403355], [1.4019898, 51.34033899999999], [1.4023245, 51.3403649], [1.4024821999999997, 51.340378], [1.4026416, 51.34039580000001], [1.4031817999999998, 51.3404687], [1.4035949, 51.340556199999995], [1.403651, 51.340568100000006], [1.4041201999999997, 51.340702499999985], [1.4045549999999998, 51.340854], [1.4054297, 51.3411668]]}", "current_leg_start": "Dumpton Park", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "51.3411668", "next_location_lon": "1.4054297", "previous_location": "Dumpton Park", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 42922.189, \"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\": 43003.16, \"from_m\": 42922.189, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53168.027, \"from_m\": 43003.16, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 54032.718, \"from_m\": 53168.027, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54067.136, \"from_m\": 54032.718, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 54419.607, \"from_m\": 54067.136, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54455.05, \"from_m\": 54419.607, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 55505.325, \"from_m\": 54455.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\": 55529.7, \"from_m\": 55505.325, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 56719.956, \"from_m\": 55529.7, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 57273.28, \"from_m\": 56719.956, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60204.556, \"from_m\": 57273.28, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63787.093, \"from_m\": 60204.556, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 63810.22, \"from_m\": 63787.093, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67931.249, \"from_m\": 63810.22, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 69504.101, \"from_m\": 67931.249, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 72035.975, \"from_m\": 69504.101, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 72053.654, \"from_m\": 72035.975, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 73082.496, \"from_m\": 72053.654, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 73123.407, \"from_m\": 73082.496, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 77190.334, \"from_m\": 73123.407, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 78336.68, \"from_m\": 77190.334, \"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\": 80534.427, \"from_m\": 78336.68, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 81838.951, \"from_m\": 80534.427, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83206.891, \"from_m\": 81838.951, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 84605.456, \"from_m\": 83206.891, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84753.995, \"from_m\": 84605.456, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 85150.448, \"from_m\": 84753.995, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 94990.843, \"from_m\": 85150.448, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 96007.539, \"from_m\": 94990.843, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 101063.26, \"from_m\": 96007.539, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 101508.272, \"from_m\": 101063.26, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 101549.387, \"from_m\": 101508.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\": 101945.072, \"from_m\": 101549.387, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 101986.187, \"from_m\": 101945.072, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 103192.36, \"from_m\": 101986.187, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 103681.322, \"from_m\": 103192.36, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 107732.669, \"from_m\": 103681.322, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 107757.738, \"from_m\": 107732.669, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 108544.724, \"from_m\": 107757.738, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 108564.55, \"from_m\": 108544.724, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 110305.168, \"from_m\": 108564.55, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 110322.004, \"from_m\": 110305.168, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 114285.708, \"from_m\": 110322.004, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 114654.438, \"from_m\": 114285.708, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 117940.154, \"from_m\": 114654.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\": 119742.314, \"from_m\": 117940.154, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 120602.497, \"from_m\": 119742.314, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 126608.646, \"from_m\": 120602.497, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 127741.151, \"from_m\": 126608.646, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 128356.494, \"from_m\": 127741.151, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 129003.091, \"from_m\": 128356.494, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 129045.406, \"from_m\": 129003.091, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 129322.59, \"from_m\": 129045.406, \"capability_applied\": null, \"effective_limit_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\": 588792, \"profile_key\": \"b550fd8fbd54051b02f7b64ec36ba3479575dc33cbc706233fe59f99c082bc4d\", \"schedule_id\": 22922, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1840\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1842H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1844H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1846\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1847\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6408.001, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1853H\", \"location\": \"Kent House\", \"stage_seq\": 6, \"distance_m\": 12571.34, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1856\", \"location\": \"Beckenham Junction\", \"stage_seq\": 7, \"distance_m\": 13910.772, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1857H\", \"location\": \"Shortlands\", \"stage_seq\": 8, \"distance_m\": 16109.314, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"1858H\", \"wtt_dep\": \"1859H\", \"location\": \"Bromley South\", \"stage_seq\": 9, \"distance_m\": 18595.356, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1902\", \"location\": \"Bickley Jn\", \"stage_seq\": 10, \"distance_m\": 21316.338, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1902H\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 11, \"distance_m\": 22692.702, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1906\", \"location\": \"Swanley\", \"stage_seq\": 12, \"distance_m\": 29054.365, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1910\", \"location\": \"Fawkham Jn\", \"stage_seq\": 13, \"distance_m\": 37406.508, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1913\", \"location\": \"Sole Street\", \"stage_seq\": 14, \"distance_m\": 44204.964, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1919H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 54067.136, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"1921H\", \"wtt_dep\": \"1922H\", \"location\": \"Rochester\", \"stage_seq\": 16, \"distance_m\": 54738.354, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"1925\", \"wtt_dep\": \"1926\", \"location\": \"Chatham\", \"stage_seq\": 17, \"distance_m\": 56133.072, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"1930\", \"wtt_dep\": \"1931\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 18, \"distance_m\": 58718.842, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"1935\", \"wtt_dep\": \"1936\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 19, \"distance_m\": 63445.648, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937\", \"location\": \"Rainham East Jn\", \"stage_seq\": 20, \"distance_m\": 64482.197, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939\", \"location\": \"Newington\", \"stage_seq\": 21, \"distance_m\": 67746.922, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 22, \"distance_m\": 71495.062, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 23, \"distance_m\": 72053.654, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"1942H\", \"wtt_dep\": \"1943H\", \"location\": \"Sittingbourne\", \"stage_seq\": 24, \"distance_m\": 72925.547, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"1951\", \"wtt_dep\": \"1952H\", \"location\": \"Faversham\", \"stage_seq\": 25, \"distance_m\": 84499.585, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"2000H\", \"wtt_dep\": \"2001H\", \"location\": \"Whitstable\", \"stage_seq\": 26, \"distance_m\": 95894.732, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2004H\", \"location\": \"Chestfield & Swalecliffe\", \"stage_seq\": 27, \"distance_m\": 98335.049, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"2008\", \"wtt_dep\": \"2009\", \"location\": \"Herne Bay\", \"stage_seq\": 28, \"distance_m\": 101747.229, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2018\", \"location\": \"Birchington-on-Sea\", \"stage_seq\": 29, \"distance_m\": 115051.986, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2021H\", \"location\": \"Westgate-on-Sea\", \"stage_seq\": 30, \"distance_m\": 117788.916, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025H\", \"location\": \"Margate\", \"stage_seq\": 31, \"distance_m\": 120121.998, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2031\", \"location\": \"Broadstairs\", \"stage_seq\": 32, \"distance_m\": 125303.279, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"2034\", \"wtt_dep\": \"2034H\", \"location\": \"Dumpton Park\", \"stage_seq\": 33, \"distance_m\": 127302.769, \"section_seq\": 1, \"route_path_id\": 37352}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Ramsgate\", \"stage_seq\": 34, \"distance_m\": 129322.59, \"section_seq\": 1, \"route_path_id\": 37352}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 129322.59, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37352}], \"total_distance_m\": 129322.59, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 127739.089, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1583.501, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1840", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3411668", "current_position_lon": "1.4054297", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:46:55Z\", \"source_id\": 48302850, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:46:59Z\", \"source_id\": 15690090, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:48:09Z\", \"source_id\": 48306170, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:48:11Z\", \"source_id\": 15691123, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:54:30Z\", \"source_id\": 48322726, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:54:32Z\", \"source_id\": 15696336, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:57:02Z\", \"source_id\": 48329110, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:57:07Z\", \"source_id\": 15698343, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:59:00Z\", \"source_id\": 48334166, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:00:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:59:04Z\", \"source_id\": 15699926, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:00:23Z\", \"source_id\": 48337661, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:01:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:00:27Z\", \"source_id\": 15701055, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:29Z\", \"source_id\": 48361522, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:10:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:32Z\", \"source_id\": 15708455, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:16:41Z\", \"source_id\": 48379743, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:17:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:16:47Z\", \"source_id\": 15714201, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:08Z\", \"source_id\": 48398073, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:24:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:12Z\", \"source_id\": 15720006, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:27:36Z\", \"source_id\": 48406652, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:28:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:27:38Z\", \"source_id\": 15722726, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:06Z\", \"source_id\": 48417950, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:32:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:08Z\", \"source_id\": 15728607, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:37:32Z\", \"source_id\": 48431598, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:38:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:37:36Z\", \"source_id\": 15732825, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:45:45Z\", \"source_id\": 48451648, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:46:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:45:48Z\", \"source_id\": 15739086, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:40Z\", \"source_id\": 48473304, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:41Z\", \"source_id\": 15748078, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:08Z\", \"source_id\": 15748654, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:42Z\", \"source_id\": 48495092, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:04:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:43Z\", \"source_id\": 15758154, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:50Z\", \"source_id\": 15758295, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:59Z\", \"source_id\": 48505558, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:04Z\", \"source_id\": 15761947, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:27Z\", \"source_id\": 48513849, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:29Z\", \"source_id\": 15764519, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33160, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:01Z\", \"source_id\": 48536771, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:07Z\", \"source_id\": 15771584, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:11Z\", \"source_id\": 48543891, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:14Z\", \"source_id\": 15773768, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:27Z\", \"source_id\": 48553676, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:29Z\", \"source_id\": 15776787, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33132, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:09Z\", \"source_id\": 48566391, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:14Z\", \"source_id\": 15780745, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:04Z\", \"source_id\": 48572987, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:05Z\", \"source_id\": 15782703, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33112, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:50Z\", \"source_id\": 48581290, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:41:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:53Z\", \"source_id\": 15785321, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ramsgate", "service_state_platform": "2", "timing_fact_generation": 1789501255032281, "current_leg_arrival_utc": "2026-09-15T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:41:47.886840", "service_state_evidence_id": 15785321, "current_leg_start_actual_dep": "2026-09-15T20:36:30+01:00", "operational_evidence_version": 147, "service_state_event_time_utc": "2026-09-15T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:51:49.392925", "service_state_valid_until_kind": null, "operational_interpretation_version": 147, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
RAM |
1S52 |
375814+375816 |
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": 42922.189, "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": 43003.16, "from_m": 42922.189, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53168.027, "from_m": 43003.16, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 54032.718, "from_m": 53168.027, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54067.136, "from_m": 54032.718, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 54419.607, "from_m": 54067.136, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54455.05, "from_m": 54419.607, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 55505.325, "from_m": 54455.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": 55529.7, "from_m": 55505.325, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 56719.956, "from_m": 55529.7, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 57273.28, "from_m": 56719.956, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60204.556, "from_m": 57273.28, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63787.093, "from_m": 60204.556, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 63810.22, "from_m": 63787.093, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67931.249, "from_m": 63810.22, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 69504.101, "from_m": 67931.249, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 72035.975, "from_m": 69504.101, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 72053.654, "from_m": 72035.975, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 73082.496, "from_m": 72053.654, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 73123.407, "from_m": 73082.496, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 77190.334, "from_m": 73123.407, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 78336.68, "from_m": 77190.334, "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": 80534.427, "from_m": 78336.68, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 81838.951, "from_m": 80534.427, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83206.891, "from_m": 81838.951, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 84605.456, "from_m": 83206.891, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84753.995, "from_m": 84605.456, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 85150.448, "from_m": 84753.995, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 94990.843, "from_m": 85150.448, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 96007.539, "from_m": 94990.843, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 101063.26, "from_m": 96007.539, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 101508.272, "from_m": 101063.26, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 101549.387, "from_m": 101508.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": 101945.072, "from_m": 101549.387, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 101986.187, "from_m": 101945.072, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 103192.36, "from_m": 101986.187, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 103681.322, "from_m": 103192.36, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 107732.669, "from_m": 103681.322, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 107757.738, "from_m": 107732.669, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 108544.724, "from_m": 107757.738, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 108564.55, "from_m": 108544.724, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 110305.168, "from_m": 108564.55, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 110322.004, "from_m": 110305.168, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 114285.708, "from_m": 110322.004, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 114654.438, "from_m": 114285.708, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 117940.154, "from_m": 114654.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": 119742.314, "from_m": 117940.154, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 120602.497, "from_m": 119742.314, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 126608.646, "from_m": 120602.497, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 127741.151, "from_m": 126608.646, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 128356.494, "from_m": 127741.151, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 129003.091, "from_m": 128356.494, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 129045.406, "from_m": 129003.091, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 129322.59, "from_m": 129045.406, "capability_applied": null, "effective_limit_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": 588792, "profile_key": "b550fd8fbd54051b02f7b64ec36ba3479575dc33cbc706233fe59f99c082bc4d", "schedule_id": 22922, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1840", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1842H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1844H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1846", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1847", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6408.001, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1853H", "location": "Kent House", "stage_seq": 6, "distance_m": 12571.34, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1856", "location": "Beckenham Junction", "stage_seq": 7, "distance_m": 13910.772, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1857H", "location": "Shortlands", "stage_seq": 8, "distance_m": 16109.314, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "1858H", "wtt_dep": "1859H", "location": "Bromley South", "stage_seq": 9, "distance_m": 18595.356, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1902", "location": "Bickley Jn", "stage_seq": 10, "distance_m": 21316.338, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1902H", "location": "St. Mary Cray Jn", "stage_seq": 11, "distance_m": 22692.702, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1906", "location": "Swanley", "stage_seq": 12, "distance_m": 29054.365, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1910", "location": "Fawkham Jn", "stage_seq": 13, "distance_m": 37406.508, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1913", "location": "Sole Street", "stage_seq": 14, "distance_m": 44204.964, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1919H", "location": "Rochester Bridge Jn", "stage_seq": 15, "distance_m": 54067.136, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "1921H", "wtt_dep": "1922H", "location": "Rochester", "stage_seq": 16, "distance_m": 54738.354, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "1925", "wtt_dep": "1926", "location": "Chatham", "stage_seq": 17, "distance_m": 56133.072, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "1930", "wtt_dep": "1931", "location": "Gillingham (Kent)", "stage_seq": 18, "distance_m": 58718.842, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "1935", "wtt_dep": "1936", "location": "Rainham (Kent)", "stage_seq": 19, "distance_m": 63445.648, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937", "location": "Rainham East Jn", "stage_seq": 20, "distance_m": 64482.197, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939", "location": "Newington", "stage_seq": 21, "distance_m": 67746.922, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941", "location": "Western Jn (Sittingbourne)", "stage_seq": 22, "distance_m": 71495.062, "section_seq": 1, "route_path_id": 37352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 23, "distance_m": 72053.654, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "1942H", "wtt_dep": "1943H", "location": "Sittingbourne", "stage_seq": 24, "distance_m": 72925.547, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "1951", "wtt_dep": "1952H", "location": "Faversham", "stage_seq": 25, "distance_m": 84499.585, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "2000H", "wtt_dep": "2001H", "location": "Whitstable", "stage_seq": 26, "distance_m": 95894.732, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2004H", "location": "Chestfield & Swalecliffe", "stage_seq": 27, "distance_m": 98335.049, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "2008", "wtt_dep": "2009", "location": "Herne Bay", "stage_seq": 28, "distance_m": 101747.229, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2018", "location": "Birchington-on-Sea", "stage_seq": 29, "distance_m": 115051.986, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2021H", "location": "Westgate-on-Sea", "stage_seq": 30, "distance_m": 117788.916, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025H", "location": "Margate", "stage_seq": 31, "distance_m": 120121.998, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2031", "location": "Broadstairs", "stage_seq": 32, "distance_m": 125303.279, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "2034", "wtt_dep": "2034H", "location": "Dumpton Park", "stage_seq": 33, "distance_m": 127302.769, "section_seq": 1, "route_path_id": 37352}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Ramsgate", "stage_seq": 34, "distance_m": 129322.59, "section_seq": 1, "route_path_id": 37352}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 129322.59, "from_m": 0.0, "section_seq": 1, "route_path_id": 37352}], "total_distance_m": 129322.59, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 127739.089, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1583.501, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:46:55Z", "source_id": 48302850, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:47:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:46:59Z", "source_id": 15690090, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:48:09Z", "source_id": 48306170, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:48:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:48:11Z", "source_id": 15691123, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:54:30Z", "source_id": 48322726, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:55:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:54:32Z", "source_id": 15696336, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:57:02Z", "source_id": 48329110, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:57:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:57:07Z", "source_id": 15698343, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:59:00Z", "source_id": 48334166, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:00:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:59:04Z", "source_id": 15699926, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:00:23Z", "source_id": 48337661, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:01:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:00:27Z", "source_id": 15701055, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31964, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:29Z", "source_id": 48361522, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:10:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:32Z", "source_id": 15708455, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31982, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:16:41Z", "source_id": 48379743, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:17:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:16:47Z", "source_id": 15714201, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:08Z", "source_id": 48398073, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:24:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:12Z", "source_id": 15720006, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:27:36Z", "source_id": 48406652, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T18:28:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:27:38Z", "source_id": 15722726, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:06Z", "source_id": 48417950, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T18:32:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:08Z", "source_id": 15728607, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:37:32Z", "source_id": 48431598, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T18:38:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:37:36Z", "source_id": 15732825, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:45:45Z", "source_id": 48451648, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T18:46:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:45:48Z", "source_id": 15739086, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33204, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:40Z", "source_id": 48473304, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T18:55:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:41Z", "source_id": 15748078, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:08Z", "source_id": 15748654, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:42Z", "source_id": 48495092, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T19:04:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:43Z", "source_id": 15758154, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:50Z", "source_id": 15758295, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33168, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:59Z", "source_id": 48505558, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:08:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:04Z", "source_id": 15761947, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33164, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:27Z", "source_id": 48513849, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:12:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:29Z", "source_id": 15764519, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33160, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:01Z", "source_id": 48536771, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T19:21:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:07Z", "source_id": 15771584, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33156, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:11Z", "source_id": 48543891, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T19:25:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:14Z", "source_id": 15773768, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:27Z", "source_id": 48553676, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T19:29:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:29Z", "source_id": 15776787, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33132, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:09Z", "source_id": 48566391, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T19:34:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:14Z", "source_id": 15780745, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33070, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:04Z", "source_id": 48572987, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T19:38:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:05Z", "source_id": 15782703, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33112, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:50Z", "source_id": 48581290, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T19:41:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:53Z", "source_id": 15785321, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T20:41:00+01:00", "operational_fact": true}] |
London Victoria |
1840 |
1840 |
5 |
None |
None |
Ramsgate |
2039 |
2039 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86328/2026-09-15/detailed |
None |
Dumpton Park |
2026-09-15T20:36:30+01:00 |
Ramsgate |
2.0 |
{"type": "LineString", "coordinates": [[1.4243629999999998, 51.34585779999999], [1.4238303, 51.34590430000001], [1.4235662999999998, 51.345937000000006], [1.4233109999999998, 51.34598230000001], [1.4228289, 51.3460523], [1.4206597, 51.3461788], [1.4203161, 51.34617660000001], [1.4198148999999998, 51.3461377], [1.4192919999999998, 51.3460704], [1.4187886999999997, 51.3459752], [1.4181862999999997, 51.3458108], [1.4141258, 51.344319], [1.4139097, 51.3442379], [1.4105424, 51.3430132], [1.4093142, 51.3425616], [1.4082617, 51.34216789999999], [1.4080056999999997, 51.342073099999986], [1.4076284, 51.3419514], [1.4073317999999997, 51.3418393], [1.4067372, 51.34162010000001], [1.4054503, 51.34114220000001], [1.4045821999999997, 51.3408244], [1.4043747, 51.340750799999995], [1.404106, 51.3406634], [1.4038514, 51.34059080000001], [1.4036188, 51.340532899999985], [1.4036088, 51.34053059999999], [1.4033736, 51.3404769], [1.4031346999999998, 51.34043369999999], [1.4027182, 51.3403738], [1.4023379, 51.3403355], [1.4019898, 51.34033899999999], [1.4023245, 51.3403649], [1.4024821999999997, 51.340378], [1.4026416, 51.34039580000001], [1.4031817999999998, 51.3404687], [1.4035949, 51.340556199999995], [1.403651, 51.340568100000006], [1.4041201999999997, 51.340702499999985], [1.4045549999999998, 51.340854], [1.4054297, 51.3411668]]} |
1.2 |
2039 |
2041 |
Dumpton Park |
Ramsgate |
Ramsgate |
51.3411668 |
1.4054297 |
51.3411668 |
1.4054297 |
1 |
0 |
2026-09-15 19:52:07 |
TERMINATED |
2026-09-15 19:41:00 |
Ramsgate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785321 |
1789501255032281 |
147 |
147 |
2026-09-15 19:51:49.392925 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:41:47.886840 |
| 559562 |
591559 |
N59102 |
545Y851Z15 |
2026-09-15 |
COMPLETE |
15786069 |
2026-09-15 20:41:00 |
2026-09-15 19:52:07 |
2026-09-17 19:52:07 |
{"id": 591559, "stp": "N", "toc": "Lumo", "uid": "N59102", "consist": "803003", "dest_crs": "XFD", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:N59102/2026-09-15/detailed", "trust_id": "545Y851Z15", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ferme Park Recp.", "service_date": "2026-09-15", "dest_arr_time": "2042", "dest_platform": null, "is_terminated": 1, "next_location": "Ferme Park Recp.", "signalling_id": "5Y85", "timing_status": "EARLY", "origin_station": "London Kings Cross", "current_leg_arr": "2041", "current_leg_dep": "2026", "current_leg_end": "Ferme Park Recp.", "origin_dep_time": "2028", "origin_platform": "0", "current_location": "Ferme Park Recp.", "last_update_time": "2026-09-15T19:52:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12355709999999998, 51.53116150000001], [-0.1234558, 51.5331292], [-0.1234492, 51.5332185], [-0.1234183, 51.53365649999999], [-0.12341, 51.533834299999995], [-0.1234029, 51.5339904], [-0.12340119999999996, 51.53406300000001], [-0.1232637, 51.53471389999999], [-0.1232606, 51.534774600000006], [-0.1232591, 51.53485729999999], [-0.1232079, 51.5355674], [-0.1232037, 51.5356257], [-0.12319769999999997, 51.53570849999999], [-0.1231837, 51.535902500000006], [-0.1230199, 51.5381714], [-0.1230187, 51.5381884], [-0.1230094, 51.5383171], [-0.1229248, 51.5387722], [-0.1228782, 51.539261], [-0.122843, 51.539850400000006], [-0.12283, 51.539954300000005], [-0.1227921, 51.540392399999995], [-0.12275850000000002, 51.5406178], [-0.1227207, 51.540841499999985], [-0.1226779, 51.54105549999999], [-0.1226739533435049, 51.5410723210626], [-0.12266726470856132, 51.54110082872403], [-0.12265211117509786, 51.541165414589976], [-0.12262829999999998, 51.5412669], [-0.1225956, 51.54136439999999], [-0.12254494857996658, 51.54155880935237], [-0.1225370587637376, 51.541589091825706], [-0.1225269266323258, 51.54162798066129], [-0.12251779979630228, 51.54166301097455], [-0.1224992, 51.5417344], [-0.12239060000000002, 51.5421011], [-0.12229479999999998, 51.54231089999999], [-0.12222049999999998, 51.5424737], [-0.1221229, 51.5426464], [-0.1221016, 51.542684], [-0.121968, 51.5429415], [-0.1207666, 51.5452586], [-0.1196955, 51.54732409999998], [-0.11941390000000002, 51.5478488], [-0.1193568, 51.54794470000001], [-0.11932882400194995, 51.54799023571661], [-0.1192303, 51.54815059999999], [-0.1191112, 51.5483462], [-0.11887830000000002, 51.54867839999999], [-0.118677, 51.54894609999999], [-0.1184205, 51.54924900000001], [-0.1180917, 51.5496048], [-0.117838, 51.5498643], [-0.11762389999999998, 51.55005799999999], [-0.1174456, 51.55021270000001], [-0.117215, 51.55039910000001], [-0.1170079, 51.5505573], [-0.1169161, 51.55062499999998], [-0.11683299999999998, 51.55068629999998], [-0.1166318, 51.55084159999999], [-0.11663042812510464, 51.550842590475035], [-0.115925, 51.55135190000001], [-0.1152426, 51.5518305], [-0.11505, 51.55195719999999], [-0.1147737, 51.552140900000005], [-0.11421639999999998, 51.55250120000001], [-0.11419549999999998, 51.5525151], [-0.1138896, 51.55272949999999], [-0.1134084, 51.55306740000001], [-0.1132328, 51.55319870000001], [-0.1129396, 51.55341989999999], [-0.1126493, 51.5536437], [-0.112404, 51.553839799999984], [-0.1123225, 51.55390909999999], [-0.1119827, 51.554195], [-0.1118083, 51.5543482], [-0.111603, 51.554504999999985], [-0.1114385683571304, 51.55466347968381], [-0.11124939999999998, 51.554845799999995], [-0.1111324, 51.55496530000021], [-0.1108896, 51.5552123], [-0.1104596, 51.5556803], [-0.1102249, 51.5559397], [-0.109785, 51.55645449999999], [-0.1095339, 51.55676150000001], [-0.1091677, 51.5572477], [-0.1089755, 51.5575196], [-0.1088628, 51.5576789], [-0.1086804, 51.557951899999985], [-0.10839419999999998, 51.5584124], [-0.10836193856634135, 51.55847027978579], [-0.10828228706243846, 51.55861318111672], [-0.108232, 51.5587034], [-0.107961, 51.55920769999999], [-0.1077704, 51.5596079], [-0.1076085, 51.5599544], [-0.1074612, 51.56030520000001], [-0.1072685, 51.5608156], [-0.10709839999999998, 51.56133829999999], [-0.1070272, 51.5615894], [-0.1069438, 51.5619471], [-0.1068776, 51.5622815], [-0.1068324, 51.5625578], [-0.1067907, 51.5628797], [-0.1067672, 51.5631326], [-0.1067053, 51.56349910000001], [-0.1066774, 51.563746300000005], [-0.1065875, 51.5644836], [-0.106555, 51.5647504], [-0.1065307, 51.5649378], [-0.1064996, 51.5651777], [-0.10645599999999998, 51.5655149], [-0.10645259999999998, 51.5655412], [-0.1064497, 51.56556379999999], [-0.10640969999999998, 51.5658203], [-0.106362, 51.56617119999999], [-0.1063429, 51.5663498], [-0.1063527, 51.56657919999999], [-0.1063401, 51.5667917], [-0.10631029999999998, 51.5669948], [-0.10626710000000002, 51.567659799999994], [-0.1062244, 51.567945900000005], [-0.1061574, 51.5684519], [-0.1060896, 51.56891340000001], [-0.1060034, 51.5693242], [-0.1059404, 51.5696189], [-0.1058924, 51.5698575], [-0.105552, 51.5724917], [-0.1054452, 51.5731211], [-0.1054152, 51.5732964], [-0.1052337, 51.574356], [-0.1051825, 51.57486], [-0.10515969999999998, 51.5752093], [-0.10515828582633104, 51.575254553609746], [-0.1051572611036869, 51.57528734474414], [-0.105155, 51.5753597], [-0.1051553, 51.575589699999995], [-0.1051697, 51.5758196], [-0.105207, 51.57617189999999], [-0.1052674, 51.5764869], [-0.1053386, 51.576812100000005], [-0.1054456, 51.5771791], [-0.1055251016086126, 51.577450446677624], [-0.105609, 51.57773680000001], [-0.1057141, 51.5780687], [-0.1058029, 51.5783252], [-0.105914, 51.57858160000001], [-0.1061161, 51.5788868], [-0.1062786, 51.57914470000001], [-0.1063452, 51.57924499999999], [-0.1065243, 51.5794948], [-0.1068559, 51.5798719], [-0.1070539, 51.58011380000001], [-0.1074504, 51.580571499999984], [-0.1079969, 51.581121399999994], [-0.1085692, 51.5816535], [-0.10931649999999998, 51.58233359999998], [-0.10973979999999998, 51.5827202], [-0.1099727, 51.58293940000001], [-0.1100561, 51.58303360000001], [-0.1102767, 51.5832287], [-0.110555, 51.5835876], [-0.1108672, 51.5840482], [-0.110566, 51.583447], [-0.11032359999999998, 51.58290499999998], [-0.1101316, 51.582532699999994], [-0.1099509, 51.582262], [-0.1096981, 51.5819344], [-0.1094914, 51.58170709999999], [-0.1091971, 51.5814192], [-0.10891059999999998, 51.581112899999994]]}", "current_leg_start": "London Kings Cross", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.5811129", "next_location_lon": "-0.1089106", "previous_location": "London Kings Cross", "current_leg_milage": "4.1", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 395.817, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 402.57, \"from_m\": 395.817, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 411.766, \"from_m\": 402.57, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1288.585, \"from_m\": 411.766, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 1318.672, \"from_m\": 1288.585, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 1830.762, \"from_m\": 1318.672, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3465.128, \"from_m\": 1830.762, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 3722.611, \"from_m\": 3465.128, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4486.066, \"from_m\": 3722.611, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4568.871, \"from_m\": 4486.066, \"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\": 4656.484, \"from_m\": 4568.871, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5401.629, \"from_m\": 4656.484, \"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\": 6385.13, \"from_m\": 5401.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6568.323, \"from_m\": 6385.13, \"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\": 7020.657, \"from_m\": 6568.323, \"capability_applied\": null, \"effective_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\": 591559, \"profile_key\": \"8e2424e75852fb80e9236382c39f74ce21da4d5b88f8b57591a3acfa38ce0b17\", \"schedule_id\": 37901, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.396, \"section_seq\": 1, \"route_path_id\": 65656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.542, \"section_seq\": 1, \"route_path_id\": 65656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.016, \"section_seq\": 1, \"route_path_id\": 65656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038H\", \"location\": \"Harringay\", \"stage_seq\": 5, \"distance_m\": 5590.3, \"section_seq\": 1, \"route_path_id\": 65656}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Ferme Park Recp.\", \"stage_seq\": 6, \"distance_m\": 7020.657, \"section_seq\": 1, \"route_path_id\": 65656}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7020.657, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65656}], \"total_distance_m\": 7020.657, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 5584.822, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1435.835, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2028", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "51.5811129", "current_position_lon": "-0.1089106", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:59Z\", \"source_id\": 48575112, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:00Z\", \"source_id\": 15783377, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:57Z\", \"source_id\": 15786069, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ferme Park Recp.", "service_state_platform": null, "timing_fact_generation": 1789501318927070, "current_leg_arrival_utc": "2026-09-15T20:41:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:41:58.918009", "service_state_evidence_id": 15786069, "current_leg_start_actual_dep": "2026-09-15T20:28:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-15T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:51:59.651777", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Lumo |
N |
KGX |
XFD |
5Y85 |
803003 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 395.817, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 402.57, "from_m": 395.817, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 411.766, "from_m": 402.57, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1288.585, "from_m": 411.766, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 55.0}, {"to_m": 1318.672, "from_m": 1288.585, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 1830.762, "from_m": 1318.672, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3465.128, "from_m": 1830.762, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 3722.611, "from_m": 3465.128, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4486.066, "from_m": 3722.611, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4568.871, "from_m": 4486.066, "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": 4656.484, "from_m": 4568.871, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5401.629, "from_m": 4656.484, "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": 6385.13, "from_m": 5401.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6568.323, "from_m": 6385.13, "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": 7020.657, "from_m": 6568.323, "capability_applied": null, "effective_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": 591559, "profile_key": "8e2424e75852fb80e9236382c39f74ce21da4d5b88f8b57591a3acfa38ce0b17", "schedule_id": 37901, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2028", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.396, "section_seq": 1, "route_path_id": 65656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.542, "section_seq": 1, "route_path_id": 65656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.016, "section_seq": 1, "route_path_id": 65656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038H", "location": "Harringay", "stage_seq": 5, "distance_m": 5590.3, "section_seq": 1, "route_path_id": 65656}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Ferme Park Recp.", "stage_seq": 6, "distance_m": 7020.657, "section_seq": 1, "route_path_id": 65656}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7020.657, "from_m": 0.0, "section_seq": 1, "route_path_id": 65656}], "total_distance_m": 7020.657, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 5584.822, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1435.835, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16165, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:59Z", "source_id": 48575112, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:39:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:00Z", "source_id": 15783377, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:57Z", "source_id": 15786069, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:41:00+01:00", "operational_fact": true}] |
London Kings Cross |
2028 |
2028 |
0 |
None |
None |
Ferme Park Recp. |
2042 |
2042 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:N59102/2026-09-15/detailed |
None |
London Kings Cross |
2026-09-15T20:28:00+01:00 |
Ferme Park Recp. |
15.0 |
{"type": "LineString", "coordinates": [[-0.12355709999999998, 51.53116150000001], [-0.1234558, 51.5331292], [-0.1234492, 51.5332185], [-0.1234183, 51.53365649999999], [-0.12341, 51.533834299999995], [-0.1234029, 51.5339904], [-0.12340119999999996, 51.53406300000001], [-0.1232637, 51.53471389999999], [-0.1232606, 51.534774600000006], [-0.1232591, 51.53485729999999], [-0.1232079, 51.5355674], [-0.1232037, 51.5356257], [-0.12319769999999997, 51.53570849999999], [-0.1231837, 51.535902500000006], [-0.1230199, 51.5381714], [-0.1230187, 51.5381884], [-0.1230094, 51.5383171], [-0.1229248, 51.5387722], [-0.1228782, 51.539261], [-0.122843, 51.539850400000006], [-0.12283, 51.539954300000005], [-0.1227921, 51.540392399999995], [-0.12275850000000002, 51.5406178], [-0.1227207, 51.540841499999985], [-0.1226779, 51.54105549999999], [-0.1226739533435049, 51.5410723210626], [-0.12266726470856132, 51.54110082872403], [-0.12265211117509786, 51.541165414589976], [-0.12262829999999998, 51.5412669], [-0.1225956, 51.54136439999999], [-0.12254494857996658, 51.54155880935237], [-0.1225370587637376, 51.541589091825706], [-0.1225269266323258, 51.54162798066129], [-0.12251779979630228, 51.54166301097455], [-0.1224992, 51.5417344], [-0.12239060000000002, 51.5421011], [-0.12229479999999998, 51.54231089999999], [-0.12222049999999998, 51.5424737], [-0.1221229, 51.5426464], [-0.1221016, 51.542684], [-0.121968, 51.5429415], [-0.1207666, 51.5452586], [-0.1196955, 51.54732409999998], [-0.11941390000000002, 51.5478488], [-0.1193568, 51.54794470000001], [-0.11932882400194995, 51.54799023571661], [-0.1192303, 51.54815059999999], [-0.1191112, 51.5483462], [-0.11887830000000002, 51.54867839999999], [-0.118677, 51.54894609999999], [-0.1184205, 51.54924900000001], [-0.1180917, 51.5496048], [-0.117838, 51.5498643], [-0.11762389999999998, 51.55005799999999], [-0.1174456, 51.55021270000001], [-0.117215, 51.55039910000001], [-0.1170079, 51.5505573], [-0.1169161, 51.55062499999998], [-0.11683299999999998, 51.55068629999998], [-0.1166318, 51.55084159999999], [-0.11663042812510464, 51.550842590475035], [-0.115925, 51.55135190000001], [-0.1152426, 51.5518305], [-0.11505, 51.55195719999999], [-0.1147737, 51.552140900000005], [-0.11421639999999998, 51.55250120000001], [-0.11419549999999998, 51.5525151], [-0.1138896, 51.55272949999999], [-0.1134084, 51.55306740000001], [-0.1132328, 51.55319870000001], [-0.1129396, 51.55341989999999], [-0.1126493, 51.5536437], [-0.112404, 51.553839799999984], [-0.1123225, 51.55390909999999], [-0.1119827, 51.554195], [-0.1118083, 51.5543482], [-0.111603, 51.554504999999985], [-0.1114385683571304, 51.55466347968381], [-0.11124939999999998, 51.554845799999995], [-0.1111324, 51.55496530000021], [-0.1108896, 51.5552123], [-0.1104596, 51.5556803], [-0.1102249, 51.5559397], [-0.109785, 51.55645449999999], [-0.1095339, 51.55676150000001], [-0.1091677, 51.5572477], [-0.1089755, 51.5575196], [-0.1088628, 51.5576789], [-0.1086804, 51.557951899999985], [-0.10839419999999998, 51.5584124], [-0.10836193856634135, 51.55847027978579], [-0.10828228706243846, 51.55861318111672], [-0.108232, 51.5587034], [-0.107961, 51.55920769999999], [-0.1077704, 51.5596079], [-0.1076085, 51.5599544], [-0.1074612, 51.56030520000001], [-0.1072685, 51.5608156], [-0.10709839999999998, 51.56133829999999], [-0.1070272, 51.5615894], [-0.1069438, 51.5619471], [-0.1068776, 51.5622815], [-0.1068324, 51.5625578], [-0.1067907, 51.5628797], [-0.1067672, 51.5631326], [-0.1067053, 51.56349910000001], [-0.1066774, 51.563746300000005], [-0.1065875, 51.5644836], [-0.106555, 51.5647504], [-0.1065307, 51.5649378], [-0.1064996, 51.5651777], [-0.10645599999999998, 51.5655149], [-0.10645259999999998, 51.5655412], [-0.1064497, 51.56556379999999], [-0.10640969999999998, 51.5658203], [-0.106362, 51.56617119999999], [-0.1063429, 51.5663498], [-0.1063527, 51.56657919999999], [-0.1063401, 51.5667917], [-0.10631029999999998, 51.5669948], [-0.10626710000000002, 51.567659799999994], [-0.1062244, 51.567945900000005], [-0.1061574, 51.5684519], [-0.1060896, 51.56891340000001], [-0.1060034, 51.5693242], [-0.1059404, 51.5696189], [-0.1058924, 51.5698575], [-0.105552, 51.5724917], [-0.1054452, 51.5731211], [-0.1054152, 51.5732964], [-0.1052337, 51.574356], [-0.1051825, 51.57486], [-0.10515969999999998, 51.5752093], [-0.10515828582633104, 51.575254553609746], [-0.1051572611036869, 51.57528734474414], [-0.105155, 51.5753597], [-0.1051553, 51.575589699999995], [-0.1051697, 51.5758196], [-0.105207, 51.57617189999999], [-0.1052674, 51.5764869], [-0.1053386, 51.576812100000005], [-0.1054456, 51.5771791], [-0.1055251016086126, 51.577450446677624], [-0.105609, 51.57773680000001], [-0.1057141, 51.5780687], [-0.1058029, 51.5783252], [-0.105914, 51.57858160000001], [-0.1061161, 51.5788868], [-0.1062786, 51.57914470000001], [-0.1063452, 51.57924499999999], [-0.1065243, 51.5794948], [-0.1068559, 51.5798719], [-0.1070539, 51.58011380000001], [-0.1074504, 51.580571499999984], [-0.1079969, 51.581121399999994], [-0.1085692, 51.5816535], [-0.10931649999999998, 51.58233359999998], [-0.10973979999999998, 51.5827202], [-0.1099727, 51.58293940000001], [-0.1100561, 51.58303360000001], [-0.1102767, 51.5832287], [-0.110555, 51.5835876], [-0.1108672, 51.5840482], [-0.110566, 51.583447], [-0.11032359999999998, 51.58290499999998], [-0.1101316, 51.582532699999994], [-0.1099509, 51.582262], [-0.1096981, 51.5819344], [-0.1094914, 51.58170709999999], [-0.1091971, 51.5814192], [-0.10891059999999998, 51.581112899999994]]} |
4.1 |
2026 |
2041 |
London Kings Cross |
Ferme Park Recp. |
Ferme Park Recp. |
51.5811129 |
-0.1089106 |
51.5811129 |
-0.1089106 |
1 |
0 |
2026-09-15 19:52:07 |
TERMINATED |
2026-09-15 19:41:00 |
Ferme Park Recp. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786069 |
1789501318927070 |
12 |
12 |
2026-09-15 19:51:59.651777 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:41:58.918009 |
| 559563 |
589640 |
Y15297 |
731U31MY15 |
2026-09-15 |
COMPLETE |
15785266 |
2026-09-15 20:41:00 |
2026-09-15 19:52:07 |
2026-09-17 19:52:07 |
{"id": 589640, "stp": "P", "toc": "Great Western Railway", "uid": "Y15297", "consist": "387163+387170", "dest_crs": "BPW", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y15297/2026-09-15/detailed", "trust_id": "731U31MY15", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Parkway", "service_date": "2026-09-15", "dest_arr_time": "2040", "dest_platform": "2", "is_terminated": 1, "next_location": "Bristol Parkway", "signalling_id": "1U31", "timing_status": "LATE", "origin_station": "London Paddington", "current_leg_arr": "2041", "current_leg_dep": "2018", "current_leg_end": "Bristol Parkway", "origin_dep_time": "1912", "origin_platform": "4", "current_location": "Bristol Parkway", "last_update_time": "2026-09-15T19:52:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7862431966094665, 51.56535171103427], [-1.7866872000000005, 51.56519420000001], [-1.7870965999999997, 51.565043900000006], [-1.7875139, 51.564889400000006], [-1.787991, 51.5647105], [-1.7885352000000003, 51.56450619999999], [-1.7888451999999997, 51.5643875], [-1.7890385999999998, 51.5643134], [-1.7898378, 51.564005300000005], [-1.7905855999999998, 51.5637074], [-1.7909483, 51.5635618], [-1.7913334000000003, 51.56341040000001], [-1.7922514000000005, 51.563031200000005], [-1.7935637999999998, 51.562476200000006], [-1.7943293000000002, 51.562147200000005], [-1.7948564000000002, 51.5619173], [-1.7954571, 51.56165029999999], [-1.7958703000000005, 51.5614667], [-1.7960885, 51.5613692], [-1.7966305682390429, 51.561122279330455], [-1.7967067, 51.56108759999999], [-1.7972684000000003, 51.5608233], [-1.7974075999999997, 51.56075860000001], [-1.7977085999999995, 51.5606206], [-1.7981961000000002, 51.5603919], [-1.7989267999999996, 51.5600432], [-1.7995484000000002, 51.5597407], [-1.8001998, 51.5594194], [-1.800771, 51.5591334], [-1.8013503999999996, 51.5588438], [-1.8019108, 51.5585593], [-1.8021122, 51.5584562], [-1.8024093, 51.55830139999999], [-1.8030351, 51.55797410000001], [-1.8036322999999996, 51.5576581], [-1.8042561, 51.5573194], [-1.8044133, 51.55723529999999], [-1.8048938999999995, 51.556974100000005], [-1.8051312, 51.5568432], [-1.8054874, 51.55664740000001], [-1.8058205, 51.55645479999999], [-1.806134, 51.55626999999999], [-1.8063601, 51.55614039999998], [-1.8068596, 51.5558562], [-1.8073234999999996, 51.55558], [-1.8076763, 51.55537470000001], [-1.8080913999999997, 51.555128], [-1.808347, 51.55497940000001], [-1.8087288, 51.554744], [-1.8088652075022291, 51.55466347968381], [-1.8092459999999997, 51.5544387], [-1.8097523, 51.5541338], [-1.8103028, 51.553822700000005], [-1.8108011, 51.5535328], [-1.8112131999999996, 51.5533], [-1.8115896, 51.553087], [-1.8119427999999995, 51.55288840000001], [-1.8123244, 51.5526782], [-1.8125135000000003, 51.55257410000001], [-1.8132337999999997, 51.5521796], [-1.8139298, 51.5518112], [-1.8144909, 51.5515183], [-1.8153478999999997, 51.55107400000001], [-1.8161578000000005, 51.5506633], [-1.8169636, 51.55027139999999], [-1.8175950000000003, 51.54996009999999], [-1.8183035999999997, 51.5496241], [-1.8190455, 51.5492804], [-1.8197485, 51.548955799999995], [-1.8203927, 51.5486655], [-1.8208249000000003, 51.5484744], [-1.8212813, 51.5482701], [-1.8217878000000003, 51.5480483], [-1.8224321, 51.5477704], [-1.8230881999999995, 51.5474933], [-1.823685, 51.54724850000001], [-1.8242904999999996, 51.5470025], [-1.8247897999999996, 51.54680239999999], [-1.825326, 51.54658739999999], [-1.8259544, 51.54633930000001], [-1.82677, 51.5460253], [-1.8276011, 51.5457131], [-1.8278489, 51.54562059999999], [-1.8285475, 51.5453656], [-1.8292794, 51.5451048], [-1.8301479, 51.544797599999995], [-1.8310010999999995, 51.544500600000006], [-1.8318722999999992, 51.544205700000006], [-1.8327419, 51.543919599999995], [-1.8334863, 51.5436754], [-1.8342986999999995, 51.5434248], [-1.8350791, 51.5431803], [-1.8359082, 51.54292770000001], [-1.8365425, 51.54274079999999], [-1.8371487, 51.542564599999984], [-1.8380142, 51.5423173], [-1.8388497, 51.54208739999999], [-1.8395893, 51.541888], [-1.84012, 51.5417448], [-1.8406613999999997, 51.54160360000001], [-1.8412285, 51.5414558], [-1.8420037, 51.541260400000006], [-1.8428135000000003, 51.54106060000001], [-1.8435799999999996, 51.54087839999998], [-1.8441633, 51.54074039999999], [-1.8449028000000005, 51.540571699999994], [-1.8455457, 51.540425], [-1.8463528999999996, 51.54024949999999], [-1.8471746, 51.5400697], [-1.8481845, 51.53986319999999], [-1.8488632999999997, 51.539725], [-1.8491169999999997, 51.539673], [-1.8496643, 51.5395657], [-1.8504909, 51.539407399999995], [-1.8513642, 51.5392467], [-1.8522344999999996, 51.53908890000001], [-1.8530174, 51.538951099999984], [-1.8534117000000003, 51.53888160000001], [-1.8537064, 51.5388329], [-1.8543590000000003, 51.53872489999999], [-1.8551862, 51.5385914], [-1.8560401999999996, 51.53846089999999], [-1.8568748, 51.5383396], [-1.8576078999999996, 51.5382356], [-1.8584288, 51.538122], [-1.8592775999999995, 51.538010799999995], [-1.8599897, 51.53791960000001], [-1.8607009, 51.5378331], [-1.8615487, 51.537734699999994], [-1.8623853999999995, 51.53764129999999], [-1.8631861999999997, 51.53755240000001], [-1.8638859, 51.5374735], [-1.8646143, 51.5373952], [-1.8653514999999996, 51.5373148], [-1.8660407999999995, 51.53723810000001], [-1.8668888999999995, 51.5371446], [-1.86773, 51.53705310000001], [-1.8686146, 51.5369533], [-1.8694279, 51.5368646], [-1.8699869, 51.5368029], [-1.8708039999999997, 51.5367131], [-1.8716621, 51.53661910000001], [-1.87251, 51.5365261], [-1.8732698, 51.5364396], [-1.8741549, 51.5363438], [-1.8750115, 51.536249100000006], [-1.8758980000000005, 51.5361512], [-1.8767732, 51.53605000000001], [-1.8775253, 51.5359685], [-1.8784874, 51.53584679999999], [-1.8791174, 51.5357639], [-1.8793726, 51.5357289], [-1.8799475, 51.5356424], [-1.8805890999999997, 51.5355412], [-1.8812254, 51.53543770000001], [-1.8820586, 51.53529830000001], [-1.8829162, 51.535161], [-1.8837701, 51.535031499999995], [-1.8845779000000005, 51.5349174], [-1.8849082, 51.53487549999999], [-1.885042, 51.53485950000001], [-1.8854386, 51.5348098], [-1.8861518999999995, 51.534730399999994], [-1.8864620966509948, 51.5346987091626], [-1.8869653, 51.5346473], [-1.8877918, 51.53456849999999], [-1.8886583999999995, 51.53450060000001], [-1.8893985, 51.53444420000001], [-1.8902912, 51.53439209999999], [-1.891141, 51.5343506], [-1.8920198, 51.53431749999999], [-1.8928881, 51.534297], [-1.8935909, 51.5342861], [-1.8944103, 51.5342819], [-1.8945813, 51.5342818], [-1.8952910000000005, 51.5342893], [-1.8962060000000005, 51.534303099999995], [-1.8970196, 51.53433079999999], [-1.8978926, 51.5343646], [-1.8987905, 51.53441250000001], [-1.8996862, 51.53447209999999], [-1.9005267999999995, 51.534539300000006], [-1.9010743999999995, 51.53458719999999], [-1.9016968999999997, 51.5346522], [-1.9017665, 51.5346602], [-1.9024881, 51.5347684], [-1.9027522, 51.5348101], [-1.9033208, 51.5348866], [-1.903805, 51.5349582], [-1.9043357, 51.5350392], [-1.9049667999999995, 51.53514119999999], [-1.9056754, 51.5352632], [-1.9063513, 51.53537849999999], [-1.9069478999999996, 51.53548880000001], [-1.9075069999999996, 51.5356022], [-1.9079539, 51.5357009], [-1.908468, 51.5358278], [-1.9089524, 51.53596009999999], [-1.9093349, 51.5360754], [-1.9097093999999997, 51.5361947], [-1.9104828000000005, 51.5364526], [-1.9109033, 51.5365778], [-1.9112512, 51.53667509999999], [-1.9116621, 51.5367956], [-1.9122882, 51.53705109999999], [-1.9127027999999997, 51.53723020000001], [-1.913034, 51.53738140000001], [-1.9134105999999995, 51.5375567], [-1.9139098000000003, 51.5378045], [-1.9141889999999997, 51.53794760000001], [-1.914389, 51.538048899999986], [-1.9146846, 51.5382157], [-1.9150158, 51.53840350000001], [-1.9153895, 51.538621199999994], [-1.9157256000000005, 51.53883110000001], [-1.9160345, 51.5390294], [-1.9162346, 51.5391643], [-1.9165353000000005, 51.5393712], [-1.9168513, 51.5395977], [-1.9171751, 51.5398399], [-1.9175682000000005, 51.540144799999986], [-1.917962, 51.54048029999999], [-1.9183645, 51.5408356], [-1.9188752, 51.5413], [-1.9193259999999996, 51.5417186], [-1.9198379, 51.5421842], [-1.9202883, 51.5426065], [-1.9207525999999997, 51.54304019999999], [-1.9212606, 51.5435027], [-1.9217621, 51.5439691], [-1.9224411, 51.544593799999994], [-1.9227586000000003, 51.5448856], [-1.9234363999999995, 51.5454589], [-1.9236275, 51.5456287], [-1.9237968, 51.5457835], [-1.9242938, 51.5462469], [-1.9247498, 51.5466604], [-1.9251512, 51.547018900000005], [-1.9254691, 51.54728939999998], [-1.9259308, 51.5476675], [-1.926406, 51.54802829999999], [-1.9268285, 51.5483335], [-1.9271528, 51.5485502], [-1.9275866, 51.5488354], [-1.9281635, 51.5491912], [-1.9282574, 51.5492458], [-1.9286699, 51.54948079999999], [-1.9292283, 51.5497791], [-1.9295684, 51.549955399999995], [-1.9299124999999997, 51.55012149999999], [-1.9302861, 51.5502996], [-1.9305933, 51.55044089999998], [-1.9306972, 51.5504844], [-1.9311906000000003, 51.55070030000001], [-1.9316815, 51.5508952], [-1.9319489, 51.550999799999985], [-1.9322116, 51.5511007], [-1.9325654, 51.55122740000001], [-1.9329303, 51.5513549], [-1.9333065999999997, 51.551483100000006], [-1.9336779, 51.5516011], [-1.9340895, 51.55172880000001], [-1.9344589, 51.55183439999999], [-1.9350448, 51.55199219999999], [-1.9354498, 51.55209669999999], [-1.9358909, 51.5522048], [-1.9362745, 51.5522917], [-1.9367271, 51.55239129999999], [-1.9371664999999996, 51.55247760000001], [-1.9376006, 51.55255919999999], [-1.9380346, 51.55263360000001], [-1.9384607999999997, 51.552700599999994], [-1.9389359, 51.5527689], [-1.9394505, 51.5528379], [-1.9398912, 51.55289139999999], [-1.9404123, 51.5529495], [-1.9409293000000003, 51.5529975], [-1.9415898000000005, 51.55305449999999], [-1.9421305, 51.5530893], [-1.9427107, 51.553124399999994], [-1.9433053, 51.55315869999999], [-1.9438638999999995, 51.55318849999999], [-1.9444322999999992, 51.5532183], [-1.9450074, 51.5532506], [-1.9458628, 51.5533016], [-1.9465881000000005, 51.553341899999985], [-1.9475222, 51.5534036], [-1.948004, 51.553438], [-1.9485712999999996, 51.5534818], [-1.9493016000000003, 51.5535478], [-1.9500347, 51.55361969999999], [-1.950881, 51.5537091], [-1.9514964, 51.553782700000006], [-1.9523141, 51.55388790000001], [-1.9529874, 51.553979], [-1.9536807, 51.554082599999994], [-1.9543961999999997, 51.55419679999999], [-1.9550612, 51.55430789999999], [-1.9556207, 51.554407100000006], [-1.9563102000000003, 51.554534499999995], [-1.9569611403427625, 51.55466347968381], [-1.9571182, 51.55469459999999], [-1.9579118, 51.5548604], [-1.9586886, 51.5550324], [-1.9595012999999992, 51.55522559999999], [-1.960169, 51.55539], [-1.9609646, 51.55558979999999], [-1.9616478, 51.55576439999999], [-1.9618591000000003, 51.5558206], [-1.962001, 51.55585679999999], [-1.9623357, 51.5559445], [-1.9630514, 51.55612949999999], [-1.9638253, 51.5563279], [-1.9645968000000005, 51.55651610000001], [-1.9653946999999996, 51.55669389999999], [-1.9661823, 51.55685450000001], [-1.9664108, 51.556898100000005], [-1.9669568, 51.5569885], [-1.9676853, 51.55709869999998], [-1.9679833, 51.557138900000005], [-1.9685446, 51.55721229999999], [-1.9693494, 51.5573006], [-1.9702367, 51.557371999999994], [-1.9709948, 51.5574201], [-1.9712961999999996, 51.557433399999994], [-1.9714805, 51.55744180000001], [-1.9718188999999997, 51.5574519], [-1.9725861999999996, 51.557463299999995], [-1.9733652, 51.55746070000001], [-1.9740481, 51.55744669999999], [-1.9747207999999996, 51.5574158], [-1.9754173, 51.557375599999986], [-1.9759046, 51.557343], [-1.976293625062947, 51.557312349795424], [-1.9768908000000005, 51.5572653], [-1.9776133, 51.5572016], [-1.9784823, 51.5571211], [-1.9792401, 51.5570493], [-1.9798403, 51.5569954], [-1.9807331, 51.55691159999999], [-1.98123, 51.5568664], [-1.9821014, 51.556785600000005], [-1.9826508000000005, 51.5567353], [-1.9837326, 51.5566347], [-1.9845994, 51.5565552], [-1.9855157, 51.5564693], [-1.9863826, 51.55638909999999], [-1.9872525000000003, 51.55630829999999], [-1.9881498, 51.5562232], [-1.9888782, 51.556162500000006], [-1.9895904, 51.5561018], [-1.9904476, 51.556034700000005], [-1.991343, 51.55596929999999], [-1.9920146, 51.5559249], [-1.9928824999999997, 51.55587129999999], [-1.9937925000000003, 51.55582079999999], [-1.9947201, 51.55577400000001], [-1.995561, 51.555734699999995], [-1.9964444, 51.55570259999998], [-1.9971538, 51.5556789], [-1.9979816, 51.5556561], [-1.9988453, 51.5556391], [-1.9996906, 51.5556236], [-2.0004885, 51.55561600000001], [-2.0013792, 51.5556089], [-2.002275, 51.5556124], [-2.0031774, 51.5556197], [-2.0040056, 51.555632300000006], [-2.004904499999999, 51.55564979999999], [-2.0057977, 51.5556704], [-2.0066856, 51.555701899999995], [-2.007522499999999, 51.55573659999999], [-2.0084238, 51.5557756], [-2.0093122, 51.55582209999999], [-2.0101808, 51.5558657], [-2.0110412, 51.5559094], [-2.0118015999999996, 51.5559489], [-2.0125791, 51.5559878], [-2.0133572999999996, 51.55602890000001], [-2.0142078, 51.55607189999999], [-2.0149947, 51.5561096], [-2.0157697, 51.55615079999999], [-2.0166786, 51.55619730000001], [-2.017481, 51.5562394], [-2.0182695999999996, 51.55627810000001], [-2.0190596, 51.5563162], [-2.019939299999999, 51.5563577], [-2.0201539, 51.5563673], [-2.020489, 51.55637930000001], [-2.0209454, 51.556397699999984], [-2.0217150000000004, 51.55642699999999], [-2.0226237, 51.5564513], [-2.023444, 51.5564716], [-2.0242701, 51.55649059999999], [-2.0250853, 51.5565049], [-2.025877, 51.556514799999995], [-2.026079, 51.55651699999999], [-2.0263579, 51.55651929999999], [-2.0269379, 51.55652729999999], [-2.0275683999999994, 51.5565278], [-2.0282156999999996, 51.5565243], [-2.0290731, 51.5565199], [-2.0299556, 51.5565114], [-2.0308309, 51.556497799999995], [-2.0317206, 51.556483699999994], [-2.0324246, 51.5564699], [-2.0328102, 51.556460699999995], [-2.0330871, 51.556455], [-2.0339419, 51.5564429], [-2.0349101, 51.5564241], [-2.0357284999999994, 51.55641089999999], [-2.0364457, 51.5563942], [-2.0371719, 51.556380700000005], [-2.037967, 51.55636630000001], [-2.0383455, 51.55636], [-2.0386956, 51.5563548], [-2.0397557999999996, 51.556338499999995], [-2.0406505, 51.556323899999995], [-2.0415569, 51.5563079], [-2.042454199999999, 51.55629089999999], [-2.0432286999999993, 51.5562746], [-2.0440188, 51.5562618], [-2.0448786, 51.556245700000005], [-2.0457531, 51.55623239999999], [-2.0466227999999997, 51.556218099999995], [-2.0475233, 51.556202199999994], [-2.047828, 51.5561961], [-2.0484387, 51.55618549999999], [-2.0491785999999994, 51.5561732], [-2.0500714, 51.55615499999998], [-2.0503598999999997, 51.5561492], [-2.0506733999999995, 51.5561434], [-2.0507176, 51.5561426], [-2.0514690999999994, 51.55613029999999], [-2.0518909, 51.55612180000001], [-2.0527191, 51.5561068], [-2.0534467, 51.5560934], [-2.0541993, 51.5560823], [-2.0547289, 51.5560723], [-2.0557019, 51.556055699999995], [-2.0564096000000003, 51.556041999999984], [-2.0572004, 51.55602689999999], [-2.0579947, 51.55601060000001], [-2.0587998999999995, 51.5559859], [-2.0594691, 51.55595809999999], [-2.0599099, 51.5559405], [-2.0605266999999996, 51.5559052], [-2.0612891, 51.5558556], [-2.0618486, 51.55581629999998], [-2.0625909, 51.5557591], [-2.063436, 51.5556797], [-2.0641604, 51.555603100000006], [-2.0648078, 51.555533], [-2.0656898, 51.5554231], [-2.066125153474899, 51.55536550463537], [-2.0665636, 51.55530749999999], [-2.0670948999999994, 51.5552281], [-2.0674503999999994, 51.555174], [-2.068305, 51.5550377], [-2.0686981, 51.5549712], [-2.0690322999999995, 51.5549107], [-2.0698136, 51.5547671], [-2.070344, 51.55466620000001], [-2.0703573355605704, 51.55466347968381], [-2.0704994, 51.5546345], [-2.0712416, 51.554476599999994], [-2.071889, 51.5543384], [-2.0724322, 51.5542148], [-2.0731025, 51.55405929999999], [-2.073800799999999, 51.5538809], [-2.0742389, 51.55376880000001], [-2.074648, 51.55366179999999], [-2.0753412, 51.5534704], [-2.0761245, 51.5532439], [-2.0769156, 51.55300409999999], [-2.077685, 51.5527638], [-2.0784523, 51.5525083], [-2.0791595, 51.552263], [-2.0793933, 51.55218159999999], [-2.0796587, 51.5520813], [-2.0799075000000005, 51.55199129999999], [-2.0806326999999993, 51.55171860000001], [-2.0813704999999993, 51.5514354], [-2.0820961, 51.551149299999985], [-2.082777399999999, 51.55088130000001], [-2.0833452999999995, 51.5506549], [-2.0839846, 51.5504038], [-2.084792, 51.5500828], [-2.085205, 51.5499191], [-2.0856962, 51.5497304], [-2.0861767, 51.5495365], [-2.0868000999999996, 51.5492891], [-2.0874678, 51.5490258], [-2.0881606, 51.5487558], [-2.088319, 51.54869310000001], [-2.0885012, 51.54861720000001], [-2.0889093, 51.54845650000001], [-2.0895379999999997, 51.54820709999999], [-2.0902771, 51.54791290000001], [-2.0909852, 51.5476401], [-2.0917324, 51.54734169999999], [-2.0922372, 51.54714140000001], [-2.0925468, 51.54701589999999], [-2.0927951, 51.5469208], [-2.0934365, 51.54666749999999], [-2.0940965, 51.5464058], [-2.0947296, 51.5461577], [-2.0953405999999997, 51.5459255], [-2.0960208999999996, 51.5456691], [-2.0965508, 51.5454707], [-2.0973886, 51.5451907], [-2.0991493, 51.5446298], [-2.1007903, 51.54415929999999], [-2.1019612, 51.5438516], [-2.1033628, 51.5435175], [-2.1038176, 51.5434116], [-2.1049118, 51.543180099999994], [-2.1073617, 51.54272329999999], [-2.1089673, 51.5424744], [-2.1097564, 51.5423638], [-2.1105393, 51.542266300000016], [-2.1130400999999996, 51.5419993], [-2.1137686, 51.5419383], [-2.1161617, 51.5417844], [-2.1178593, 51.541721300000006], [-2.1195163, 51.5417002], [-2.1203067, 51.5416998], [-2.1219739999999994, 51.54173479999999], [-2.1235787, 51.54179929999999], [-2.1252204, 51.5419034], [-2.1261323, 51.54197369999999], [-2.1265965, 51.542015600000006], [-2.1272050999999994, 51.54208010000001], [-2.1277973, 51.5421412], [-2.1285854, 51.5422253], [-2.1293912, 51.54231440000001], [-2.1301936, 51.5424014], [-2.1310635, 51.54249970000001], [-2.1318476, 51.5425808], [-2.1326284, 51.5426699], [-2.1334385999999994, 51.542756], [-2.1342279999999993, 51.542841299999985], [-2.1350909999999996, 51.54293659999999], [-2.1358529, 51.5430204], [-2.1366303, 51.5431046], [-2.1377317, 51.54322329999999], [-2.1378842, 51.54323819999999], [-2.1381475999999995, 51.54327200000001], [-2.1392219, 51.5433825], [-2.1397831, 51.54344960000001], [-2.1403596, 51.5435086], [-2.1411346999999994, 51.5435958], [-2.1419963, 51.54368919999999], [-2.1430283, 51.5438025], [-2.1433983999999997, 51.5438421], [-2.1440811, 51.5439179], [-2.1444603999999994, 51.543961], [-2.1452211, 51.54404089999999], [-2.1461916, 51.5441466], [-2.1469901, 51.5442366], [-2.1484485, 51.54438789999999], [-2.1489646, 51.5444482], [-2.1501287, 51.5445767], [-2.1512737, 51.54470089999999], [-2.1519138999999994, 51.5447709], [-2.1535164, 51.544946], [-2.153883, 51.5449849], [-2.1550184, 51.54510729999999], [-2.1557156999999996, 51.5451829], [-2.1559566818868516, 51.5452095723655], [-2.1565442, 51.54527459999999], [-2.1573028, 51.5453595], [-2.1581277, 51.5454452], [-2.1588082, 51.545521599999994], [-2.1596615, 51.5456134], [-2.160505, 51.5457061], [-2.1612191, 51.5457858], [-2.1621333, 51.5458867], [-2.1629019, 51.5459674], [-2.1636802, 51.5460491], [-2.1644828, 51.5461331], [-2.1652584, 51.5462172], [-2.1660733, 51.54630429999999], [-2.1667065, 51.5463743], [-2.1674035, 51.54644919999999], [-2.1680703999999995, 51.5465141], [-2.1687617, 51.5465724], [-2.1694282999999994, 51.5466223], [-2.1702392, 51.546666899999984], [-2.1711181999999996, 51.5467028], [-2.1719349999999995, 51.5467179], [-2.1728257, 51.5467267], [-2.173728399999999, 51.546719], [-2.1746304, 51.54669280000001], [-2.1753661999999996, 51.546659], [-2.1762029999999997, 51.5466097], [-2.1768114, 51.5465634], [-2.1773458, 51.54652050000001], [-2.1780005, 51.5464576], [-2.1787243, 51.5463813], [-2.1794994, 51.546290000000006], [-2.1803646, 51.5461877], [-2.1812341999999996, 51.546084400000005], [-2.1820460999999995, 51.5459855], [-2.1828655, 51.54588869999999], [-2.1836658999999994, 51.5457953], [-2.1843231, 51.5457139], [-2.1850915999999994, 51.545625], [-2.185878, 51.545539600000005], [-2.1866968, 51.5454498], [-2.1874636, 51.5453692], [-2.1882554, 51.5452893], [-2.1889661, 51.5452204], [-2.1898331, 51.5451397], [-2.1906339, 51.54506549999999], [-2.1915048999999995, 51.544991], [-2.1923988, 51.5449167], [-2.1931487, 51.54485700000001], [-2.1939387, 51.5447985], [-2.1947261, 51.54474019999999], [-2.1954788, 51.5446898], [-2.1963120999999997, 51.54463499999999], [-2.1972096, 51.5445776], [-2.1981166999999995, 51.5445269], [-2.1989369999999995, 51.54448440000001], [-2.1998317000000003, 51.54443750000001], [-2.2004523, 51.54441260000001], [-2.2012998999999995, 51.5443765], [-2.2022087, 51.5443413], [-2.2029872, 51.5443139], [-2.2038912, 51.5442871], [-2.2048072, 51.54426149999999], [-2.2055397, 51.544245], [-2.206332, 51.5442266], [-2.2071379, 51.5442074], [-2.2079225, 51.5441886], [-2.2088157, 51.5441555], [-2.2096985999999994, 51.544106500000005], [-2.2102082, 51.54407350000001], [-2.2106346, 51.5440395], [-2.2113973, 51.5439711], [-2.2119564, 51.54391229999999], [-2.2123419, 51.5438678], [-2.2129348, 51.54379159999999], [-2.2137103, 51.54368250000001], [-2.2141748, 51.5436074], [-2.2145756, 51.5435406], [-2.2154179, 51.5433845], [-2.2161239, 51.5432445], [-2.2169272, 51.543063], [-2.2174539, 51.5429412], [-2.2181105, 51.5427737], [-2.2186826, 51.542615600000005], [-2.2191490000000003, 51.54248859999999], [-2.2252483, 51.5407376], [-2.2418323, 51.53593], [-2.2420741, 51.5358587], [-2.245102, 51.534983100000005], [-2.2457882102988034, 51.53478382099509], [-2.2459211999999997, 51.53474520000001], [-2.246478, 51.5345821], [-2.2470246, 51.5344277], [-2.2477517999999996, 51.5342261], [-2.2484179, 51.5340494], [-2.2489534, 51.53391220000001], [-2.249507, 51.53377299999998], [-2.2502203000000005, 51.533599], [-2.2510278999999995, 51.5334047], [-2.2521269, 51.533153199999994], [-2.2530733, 51.5329487], [-2.2540115, 51.5327566], [-2.2546070000000005, 51.532635500000005], [-2.2552678, 51.5325087], [-2.2559092, 51.5323904], [-2.2567922, 51.53223169999999], [-2.2576815999999997, 51.5320819], [-2.2586369999999993, 51.531929299999994], [-2.2595054, 51.53180239999999], [-2.2607403, 51.5316286], [-2.261362, 51.5315487], [-2.2619679999999995, 51.531475099999994], [-2.2625784, 51.531402400000005], [-2.263164999999999, 51.5313373], [-2.2647358, 51.53117], [-2.2651845, 51.5311285], [-2.2659122, 51.5310602], [-2.2752690999999996, 51.5302388], [-2.2853283, 51.52935699999999], [-2.2859062, 51.5293154], [-2.2865142, 51.52927029999999], [-2.286977, 51.5292408], [-2.2873642, 51.5292163], [-2.2877474, 51.5291981], [-2.2881204999999993, 51.5291837], [-2.2884955, 51.529175599999995], [-2.2892397, 51.52915860000001], [-2.290001, 51.52915360000001], [-2.2907643, 51.52915550000001], [-2.2911353, 51.5291611], [-2.2915163, 51.5291701], [-2.2936279, 51.5292389], [-2.2957746, 51.5293142], [-2.3000117, 51.5294808], [-2.3058543, 51.52970220000001], [-2.314449, 51.5300246], [-2.3215945, 51.5302778], [-2.3310310000000003, 51.53060499999999], [-2.3356197387107556, 51.53076776096502], [-2.3400217999999997, 51.5309239], [-2.3498362, 51.5313061], [-2.3583463999999994, 51.53161250000001], [-2.3601658, 51.5316685], [-2.3609945, 51.5316919], [-2.3721141, 51.5321071], [-2.3734249, 51.532155800000005], [-2.3766383999999996, 51.5322718], [-2.3772825999999996, 51.53229090000001], [-2.3778038999999995, 51.53231019999999], [-2.3787860999999997, 51.532342799999995], [-2.3797226, 51.532372], [-2.380688, 51.53241319999999], [-2.3812765999999996, 51.5324357], [-2.3817044, 51.5324524], [-2.3821548, 51.53246730000001], [-2.3829986, 51.532499599999994], [-2.3838674, 51.5325294], [-2.3847045, 51.5325589], [-2.3852833, 51.53257909999999], [-2.3857656000000005, 51.5325971], [-2.3868180999999997, 51.53263570000001], [-2.3881568, 51.5326811], [-2.3886437999999997, 51.5326921], [-2.3888363, 51.532696499999986], [-2.389546, 51.5327058], [-2.3899487, 51.5327058], [-2.390425, 51.53270069999999], [-2.3908464, 51.5326866], [-2.3912108999999995, 51.532674199999995], [-2.3914773, 51.532661899999994], [-2.3917540999999995, 51.53264620000001], [-2.3920936, 51.5326245], [-2.3923858, 51.5326029], [-2.3926708, 51.53257909999999], [-2.3929723999999997, 51.5325518], [-2.3933628, 51.5325127], [-2.3936484999999994, 51.532482300000005], [-2.3941186999999995, 51.5324269], [-2.3945485999999994, 51.5323693], [-2.3949775, 51.5323052], [-2.3953854, 51.5322416], [-2.3959151999999997, 51.53215109999999], [-2.3964494, 51.53205729999999], [-2.3971312, 51.5319149], [-2.3975239, 51.53182249999999], [-2.3979433, 51.53172499999999], [-2.3983395, 51.5316257], [-2.3987961, 51.5315082], [-2.3992556, 51.53137639999999], [-2.3997098, 51.5312442], [-2.4001750999999993, 51.53109700000001], [-2.4008202, 51.530882000000005], [-2.4014104, 51.5306655], [-2.4019556, 51.5304633], [-2.4026056, 51.53019989999999], [-2.4037835, 51.52973099999999], [-2.4050641, 51.529224], [-2.4063341, 51.528718000000005], [-2.4088827, 51.527704799999995], [-2.4095677999999996, 51.527433], [-2.4104804999999994, 51.5270714], [-2.4119551, 51.526487499999995], [-2.4125584999999994, 51.5262526], [-2.4131357, 51.52603200000001], [-2.4140797, 51.52568409999999], [-2.4145446999999995, 51.525517], [-2.4152507, 51.52526850000001], [-2.4163916, 51.5248807], [-2.4173868, 51.52455820000001], [-2.4183433, 51.5242608], [-2.4190742, 51.52403820000001], [-2.4198740999999995, 51.52379990000001], [-2.4204810999999995, 51.52363], [-2.4210934, 51.52346399999999], [-2.4223858999999996, 51.52312349999999], [-2.4233498, 51.5228806], [-2.4242787999999997, 51.5226625], [-2.4251955999999995, 51.52245469999998], [-2.425451267122708, 51.5223980975851], [-2.4261184, 51.5222504], [-2.4266823, 51.52213149999999], [-2.427535, 51.52195340000001], [-2.4282346, 51.5218117], [-2.4289043999999995, 51.5216887], [-2.4301351, 51.521470699999995], [-2.4308527, 51.5213494], [-2.4316746999999994, 51.5212166], [-2.4328542999999994, 51.521030999999994], [-2.4340274999999996, 51.5208641], [-2.4344594, 51.5208085], [-2.4349605999999997, 51.5207519], [-2.4354269999999993, 51.52069900000001], [-2.436239099999999, 51.5206088], [-2.4366363999999994, 51.52055980000001], [-2.4366376670254555, 51.520559669218216], [-2.437146848697753, 51.52050711171715], [-2.4375713, 51.5204633], [-2.4382592, 51.52040650000001], [-2.4392465, 51.5203234], [-2.4397669, 51.52028850000001], [-2.4405907999999994, 51.52022949999999], [-2.4416850999999995, 51.52015930000001], [-2.4426277999999995, 51.5201074], [-2.4445006999999994, 51.5200338], [-2.4456968999999997, 51.5200037], [-2.4467644, 51.51999440000001], [-2.4482148, 51.519988999999995], [-2.4492532, 51.51999789999999], [-2.4500187999999996, 51.5200073], [-2.4507562999999997, 51.520026599999994], [-2.4517509, 51.52005930000001], [-2.453282, 51.5201313], [-2.4543249, 51.5201865], [-2.455282, 51.520251300000005], [-2.4563897, 51.5203357], [-2.4573780000000003, 51.5204203], [-2.4589544, 51.520567199999995], [-2.4591874, 51.52058639999999], [-2.4600453, 51.520659499999994], [-2.4608756, 51.52071959999999], [-2.4615507, 51.5207613], [-2.4621231, 51.5207925], [-2.4625401999999994, 51.52080519999999], [-2.4632715, 51.5208242], [-2.4640588999999995, 51.5208268], [-2.4643708999999996, 51.5208272], [-2.4648328, 51.5208191], [-2.4654315, 51.5208019], [-2.4660612, 51.5207775], [-2.4666679999999994, 51.5207357], [-2.4673399000000003, 51.5206884], [-2.4680497999999997, 51.5206352], [-2.4685999, 51.5205867], [-2.4692368999999994, 51.520521300000006], [-2.4707846999999994, 51.5203561], [-2.4714064999999996, 51.5202933], [-2.4758973999999996, 51.51982629999999], [-2.4782168, 51.51958229999999], [-2.4792493, 51.5194755], [-2.4794482, 51.519454899999985], [-2.4814859, 51.51924879999999], [-2.4816444999999994, 51.5192325], [-2.4849842999999994, 51.5188728], [-2.4851514000000003, 51.51885459999999], [-2.4860436999999997, 51.5187572], [-2.4862090999999995, 51.51874219999999], [-2.4872943999999997, 51.518624200000005], [-2.488388099999999, 51.51849969999999], [-2.4907288999999997, 51.5182356], [-2.4921394999999995, 51.5180841], [-2.4935461, 51.5179431], [-2.4953115, 51.51776919999999], [-2.4962582, 51.517676], [-2.4970611, 51.51759690000001], [-2.4972473, 51.51757940000001], [-2.4981762, 51.5174878], [-2.5053761999999997, 51.51672099999999], [-2.5063168999999994, 51.5166248], [-2.5080402000000004, 51.5164494], [-2.5080876, 51.5164446], [-2.5083122, 51.5164234], [-2.5084242999999997, 51.516411600000005], [-2.5092709999999996, 51.5163262], [-2.5118557, 51.516060499999995], [-2.5133476, 51.515902999999994], [-2.51528279553466, 51.51569861759869], [-2.5184975, 51.51535909999999], [-2.5189284, 51.5153109], [-2.5201946999999993, 51.51517849999999], [-2.5212534999999994, 51.515051799999995], [-2.5218401, 51.5149967], [-2.5241983, 51.51475490000001], [-2.5277231, 51.51438449999999], [-2.5285855, 51.5142939], [-2.529487, 51.51421649999999], [-2.5303197, 51.514140999999995], [-2.5311296, 51.5140796], [-2.5319403, 51.5140159], [-2.5331682000000004, 51.5139294], [-2.5331761, 51.5139289], [-2.5342215, 51.51386779999999], [-2.534632199999999, 51.51385330000001], [-2.5351866999999997, 51.5138272], [-2.5355448, 51.5138153], [-2.5357780999999995, 51.5138012], [-2.5362246999999996, 51.5137868], [-2.5367624999999996, 51.5137713], [-2.537675, 51.5137507], [-2.5379896, 51.51374579999999], [-2.5381419, 51.5137435], [-2.5387175, 51.513737], [-2.5392769, 51.51373360000001], [-2.5398353, 51.51373420000001], [-2.5400287999999995, 51.513735399999995], [-2.5402223, 51.51373649999999], [-2.5406093, 51.5137428], [-2.5409970999999993, 51.5137516], [-2.541384, 51.513765], [-2.5419238, 51.51379]]}", "current_leg_start": "Swindon", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "51.5137900", "next_location_lon": "-2.5419238", "previous_location": "Swindon", "current_leg_milage": "34.3", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38064.87, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38148.384, \"from_m\": 38064.87, \"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\": 38637.899, \"from_m\": 38148.384, \"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\": 38676.439, \"from_m\": 38637.899, \"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\": 38827.029, \"from_m\": 38676.439, \"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\": 40156.774, \"from_m\": 38827.029, \"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\": 40168.378, \"from_m\": 40156.774, \"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\": 49345.858, \"from_m\": 40168.378, \"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\": 49400.369, \"from_m\": 49345.858, \"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\": 56157.297, \"from_m\": 49400.369, \"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\": 56237.243, \"from_m\": 56157.297, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56295.624, \"from_m\": 56237.243, \"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\": 56402.511, \"from_m\": 56295.624, \"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\": 56458.631, \"from_m\": 56402.511, \"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\": 56517.021, \"from_m\": 56458.631, \"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\": 57141.537, \"from_m\": 56517.021, \"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\": 57752.325, \"from_m\": 57141.537, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58044.301, \"from_m\": 57752.325, \"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\": 58084.557, \"from_m\": 58044.301, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58221.163, \"from_m\": 58084.557, \"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\": 58633.625, \"from_m\": 58221.163, \"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\": 58978.418, \"from_m\": 58633.625, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59043.481, \"from_m\": 58978.418, \"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\": 96698.38, \"from_m\": 59043.481, \"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\": 96807.618, \"from_m\": 96698.38, \"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\": 119493.436, \"from_m\": 96807.618, \"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\": 119565.811, \"from_m\": 119493.436, \"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\": 122182.713, \"from_m\": 119565.811, \"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\": 124284.812, \"from_m\": 122182.713, \"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\": 124369.494, \"from_m\": 124284.812, \"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\": 124435.056, \"from_m\": 124369.494, \"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\": 133170.101, \"from_m\": 124435.056, \"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\": 133473.173, \"from_m\": 133170.101, \"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\": 134001.231, \"from_m\": 133473.173, \"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\": 138874.25, \"from_m\": 134001.231, \"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\": 151589.684, \"from_m\": 138874.25, \"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\": 151668.614, \"from_m\": 151589.684, \"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\": 162031.126, \"from_m\": 151668.614, \"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\": 171537.983, \"from_m\": 162031.126, \"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\": 120.0}, {\"to_m\": 171902.6, \"from_m\": 171537.983, \"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\": 171987.158, \"from_m\": 171902.6, \"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\": 177927.616, \"from_m\": 171987.158, \"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\": 179162.006, \"from_m\": 177927.616, \"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}], \"service_id\": 589640, \"profile_key\": \"8ef512f0634ffc0259030198ac5ccfeba04728f024c7619eaded677f4c69b2ef\", \"schedule_id\": 30155, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1912\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1913\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1914H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1915H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1918\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926\", \"location\": \"Slough\", \"stage_seq\": 8, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1929\", \"location\": \"Maidenhead\", \"stage_seq\": 9, \"distance_m\": 38784.86, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 49673.982, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1936H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 56458.631, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": false, \"wtt_arr\": \"1938\", \"wtt_dep\": \"1943H\", \"location\": \"Reading\", \"stage_seq\": 12, \"distance_m\": 57629.41, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945\", \"location\": \"Reading High Level Jn\", \"stage_seq\": 13, \"distance_m\": 57921.534, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950H\", \"location\": \"Goring & Streatley\", \"stage_seq\": 14, \"distance_m\": 71603.89, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": false, \"wtt_arr\": \"1957\", \"wtt_dep\": \"1958\", \"location\": \"Didcot Parkway\", \"stage_seq\": 15, \"distance_m\": 85060.419, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003H\", \"location\": \"Wantage Road\", \"stage_seq\": 16, \"distance_m\": 96914.508, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005H\", \"location\": \"Challow Jn\", \"stage_seq\": 17, \"distance_m\": 102531.944, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007\", \"location\": \"Uffington\", \"stage_seq\": 18, \"distance_m\": 106545.56, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2018\", \"location\": \"Swindon\", \"stage_seq\": 19, \"distance_m\": 123870.808, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 20, \"distance_m\": 133127.985, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Hullavington\", \"stage_seq\": 21, \"distance_m\": 151244.368, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Westerleigh Jn\", \"stage_seq\": 22, \"distance_m\": 171804.782, \"section_seq\": 1, \"route_path_id\": 40393}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Bristol Parkway\", \"stage_seq\": 23, \"distance_m\": 179162.006, \"section_seq\": 1, \"route_path_id\": 40393}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 179162.006, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40393}], \"total_distance_m\": 179162.006, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 178179.19, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 982.816, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1912", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "23.0", "current_position_lat": "51.5137900", "current_position_lon": "-2.5419238", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:23Z\", \"source_id\": 48396144, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:24:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:23Z\", \"source_id\": 15719396, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:28Z\", \"source_id\": 48408840, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:29:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:29Z\", \"source_id\": 15723515, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:44Z\", \"source_id\": 15723771, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:47Z\", \"source_id\": 48417230, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:33:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:52Z\", \"source_id\": 15728174, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:00Z\", \"source_id\": 15728420, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:35:58Z\", \"source_id\": 48427416, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:36:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:01Z\", \"source_id\": 15731627, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:27Z\", \"source_id\": 48436358, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:40:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:31Z\", \"source_id\": 15734212, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:48:38Z\", \"source_id\": 48458624, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:50:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:48:40Z\", \"source_id\": 15741271, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:19Z\", \"source_id\": 48472521, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:23Z\", \"source_id\": 15747717, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:51Z\", \"source_id\": 15748230, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:58Z\", \"source_id\": 48519971, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:02Z\", \"source_id\": 15766390, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:42Z\", \"source_id\": 48581027, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:41:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:47Z\", \"source_id\": 15785266, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Parkway", "service_state_platform": "1", "timing_fact_generation": 1789501248185426, "current_leg_arrival_utc": "2026-09-15T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:41:59.415921", "service_state_evidence_id": 15785266, "current_leg_start_actual_dep": "2026-09-15T20:19:00+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-15T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:51:59.648389", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
PAD |
BPW |
1U31 |
387163+387170 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 38064.87, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38148.384, "from_m": 38064.87, "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": 38637.899, "from_m": 38148.384, "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": 38676.439, "from_m": 38637.899, "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": 38827.029, "from_m": 38676.439, "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": 40156.774, "from_m": 38827.029, "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": 40168.378, "from_m": 40156.774, "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": 49345.858, "from_m": 40168.378, "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": 49400.369, "from_m": 49345.858, "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": 56157.297, "from_m": 49400.369, "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": 56237.243, "from_m": 56157.297, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56295.624, "from_m": 56237.243, "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": 56402.511, "from_m": 56295.624, "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": 56458.631, "from_m": 56402.511, "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": 56517.021, "from_m": 56458.631, "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": 57141.537, "from_m": 56517.021, "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": 57752.325, "from_m": 57141.537, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58044.301, "from_m": 57752.325, "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": 58084.557, "from_m": 58044.301, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58221.163, "from_m": 58084.557, "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": 58633.625, "from_m": 58221.163, "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": 58978.418, "from_m": 58633.625, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59043.481, "from_m": 58978.418, "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": 96698.38, "from_m": 59043.481, "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": 96807.618, "from_m": 96698.38, "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": 119493.436, "from_m": 96807.618, "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": 119565.811, "from_m": 119493.436, "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": 122182.713, "from_m": 119565.811, "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": 124284.812, "from_m": 122182.713, "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": 124369.494, "from_m": 124284.812, "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": 124435.056, "from_m": 124369.494, "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": 133170.101, "from_m": 124435.056, "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": 133473.173, "from_m": 133170.101, "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": 134001.231, "from_m": 133473.173, "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": 138874.25, "from_m": 134001.231, "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": 151589.684, "from_m": 138874.25, "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": 151668.614, "from_m": 151589.684, "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": 162031.126, "from_m": 151668.614, "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": 171537.983, "from_m": 162031.126, "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": 120.0}, {"to_m": 171902.6, "from_m": 171537.983, "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": 171987.158, "from_m": 171902.6, "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": 177927.616, "from_m": 171987.158, "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": 179162.006, "from_m": 177927.616, "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}], "service_id": 589640, "profile_key": "8ef512f0634ffc0259030198ac5ccfeba04728f024c7619eaded677f4c69b2ef", "schedule_id": 30155, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1912", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1913", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1914H", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1915H", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1918", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926", "location": "Slough", "stage_seq": 8, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1929", "location": "Maidenhead", "stage_seq": 9, "distance_m": 38784.86, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933", "location": "Twyford", "stage_seq": 10, "distance_m": 49673.982, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1936H", "location": "Kennet Bridge Jn", "stage_seq": 11, "distance_m": 56458.631, "section_seq": 1, "route_path_id": 40393}, {"is_pass": false, "wtt_arr": "1938", "wtt_dep": "1943H", "location": "Reading", "stage_seq": 12, "distance_m": 57629.41, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945", "location": "Reading High Level Jn", "stage_seq": 13, "distance_m": 57921.534, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950H", "location": "Goring & Streatley", "stage_seq": 14, "distance_m": 71603.89, "section_seq": 1, "route_path_id": 40393}, {"is_pass": false, "wtt_arr": "1957", "wtt_dep": "1958", "location": "Didcot Parkway", "stage_seq": 15, "distance_m": 85060.419, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003H", "location": "Wantage Road", "stage_seq": 16, "distance_m": 96914.508, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005H", "location": "Challow Jn", "stage_seq": 17, "distance_m": 102531.944, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007", "location": "Uffington", "stage_seq": 18, "distance_m": 106545.56, "section_seq": 1, "route_path_id": 40393}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2018", "location": "Swindon", "stage_seq": 19, "distance_m": 123870.808, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "Wootton Bassett Jn", "stage_seq": 20, "distance_m": 133127.985, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Hullavington", "stage_seq": 21, "distance_m": 151244.368, "section_seq": 1, "route_path_id": 40393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Westerleigh Jn", "stage_seq": 22, "distance_m": 171804.782, "section_seq": 1, "route_path_id": 40393}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Bristol Parkway", "stage_seq": 23, "distance_m": 179162.006, "section_seq": 1, "route_path_id": 40393}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 179162.006, "from_m": 0.0, "section_seq": 1, "route_path_id": 40393}], "total_distance_m": 179162.006, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 178179.19, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 982.816, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:23Z", "source_id": 48396144, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:24:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:23Z", "source_id": 15719396, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:28Z", "source_id": 48408840, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:29:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:29Z", "source_id": 15723515, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:44Z", "source_id": 15723771, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23652, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:47Z", "source_id": 48417230, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:33:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:52Z", "source_id": 15728174, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:00Z", "source_id": 15728420, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:35:58Z", "source_id": 48427416, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:36:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:01Z", "source_id": 15731627, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23813, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:27Z", "source_id": 48436358, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:40:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:31Z", "source_id": 15734212, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23950, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:48:38Z", "source_id": 48458624, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:50:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:48:40Z", "source_id": 15741271, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23982, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:19Z", "source_id": 48472521, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T18:55:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:23Z", "source_id": 15747717, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:51Z", "source_id": 15748230, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:58Z", "source_id": 48519971, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:14:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:02Z", "source_id": 15766390, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25677, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:42Z", "source_id": 48581027, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:41:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:47Z", "source_id": 15785266, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:41:00+01:00", "operational_fact": true}] |
London Paddington |
1912 |
1912 |
4 |
None |
None |
Bristol Parkway |
2040 |
2040 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y15297/2026-09-15/detailed |
None |
Swindon |
2026-09-15T20:19:00+01:00 |
Bristol Parkway |
23.0 |
{"type": "LineString", "coordinates": [[-1.7862431966094665, 51.56535171103427], [-1.7866872000000005, 51.56519420000001], [-1.7870965999999997, 51.565043900000006], [-1.7875139, 51.564889400000006], [-1.787991, 51.5647105], [-1.7885352000000003, 51.56450619999999], [-1.7888451999999997, 51.5643875], [-1.7890385999999998, 51.5643134], [-1.7898378, 51.564005300000005], [-1.7905855999999998, 51.5637074], [-1.7909483, 51.5635618], [-1.7913334000000003, 51.56341040000001], [-1.7922514000000005, 51.563031200000005], [-1.7935637999999998, 51.562476200000006], [-1.7943293000000002, 51.562147200000005], [-1.7948564000000002, 51.5619173], [-1.7954571, 51.56165029999999], [-1.7958703000000005, 51.5614667], [-1.7960885, 51.5613692], [-1.7966305682390429, 51.561122279330455], [-1.7967067, 51.56108759999999], [-1.7972684000000003, 51.5608233], [-1.7974075999999997, 51.56075860000001], [-1.7977085999999995, 51.5606206], [-1.7981961000000002, 51.5603919], [-1.7989267999999996, 51.5600432], [-1.7995484000000002, 51.5597407], [-1.8001998, 51.5594194], [-1.800771, 51.5591334], [-1.8013503999999996, 51.5588438], [-1.8019108, 51.5585593], [-1.8021122, 51.5584562], [-1.8024093, 51.55830139999999], [-1.8030351, 51.55797410000001], [-1.8036322999999996, 51.5576581], [-1.8042561, 51.5573194], [-1.8044133, 51.55723529999999], [-1.8048938999999995, 51.556974100000005], [-1.8051312, 51.5568432], [-1.8054874, 51.55664740000001], [-1.8058205, 51.55645479999999], [-1.806134, 51.55626999999999], [-1.8063601, 51.55614039999998], [-1.8068596, 51.5558562], [-1.8073234999999996, 51.55558], [-1.8076763, 51.55537470000001], [-1.8080913999999997, 51.555128], [-1.808347, 51.55497940000001], [-1.8087288, 51.554744], [-1.8088652075022291, 51.55466347968381], [-1.8092459999999997, 51.5544387], [-1.8097523, 51.5541338], [-1.8103028, 51.553822700000005], [-1.8108011, 51.5535328], [-1.8112131999999996, 51.5533], [-1.8115896, 51.553087], [-1.8119427999999995, 51.55288840000001], [-1.8123244, 51.5526782], [-1.8125135000000003, 51.55257410000001], [-1.8132337999999997, 51.5521796], [-1.8139298, 51.5518112], [-1.8144909, 51.5515183], [-1.8153478999999997, 51.55107400000001], [-1.8161578000000005, 51.5506633], [-1.8169636, 51.55027139999999], [-1.8175950000000003, 51.54996009999999], [-1.8183035999999997, 51.5496241], [-1.8190455, 51.5492804], [-1.8197485, 51.548955799999995], [-1.8203927, 51.5486655], [-1.8208249000000003, 51.5484744], [-1.8212813, 51.5482701], [-1.8217878000000003, 51.5480483], [-1.8224321, 51.5477704], [-1.8230881999999995, 51.5474933], [-1.823685, 51.54724850000001], [-1.8242904999999996, 51.5470025], [-1.8247897999999996, 51.54680239999999], [-1.825326, 51.54658739999999], [-1.8259544, 51.54633930000001], [-1.82677, 51.5460253], [-1.8276011, 51.5457131], [-1.8278489, 51.54562059999999], [-1.8285475, 51.5453656], [-1.8292794, 51.5451048], [-1.8301479, 51.544797599999995], [-1.8310010999999995, 51.544500600000006], [-1.8318722999999992, 51.544205700000006], [-1.8327419, 51.543919599999995], [-1.8334863, 51.5436754], [-1.8342986999999995, 51.5434248], [-1.8350791, 51.5431803], [-1.8359082, 51.54292770000001], [-1.8365425, 51.54274079999999], [-1.8371487, 51.542564599999984], [-1.8380142, 51.5423173], [-1.8388497, 51.54208739999999], [-1.8395893, 51.541888], [-1.84012, 51.5417448], [-1.8406613999999997, 51.54160360000001], [-1.8412285, 51.5414558], [-1.8420037, 51.541260400000006], [-1.8428135000000003, 51.54106060000001], [-1.8435799999999996, 51.54087839999998], [-1.8441633, 51.54074039999999], [-1.8449028000000005, 51.540571699999994], [-1.8455457, 51.540425], [-1.8463528999999996, 51.54024949999999], [-1.8471746, 51.5400697], [-1.8481845, 51.53986319999999], [-1.8488632999999997, 51.539725], [-1.8491169999999997, 51.539673], [-1.8496643, 51.5395657], [-1.8504909, 51.539407399999995], [-1.8513642, 51.5392467], [-1.8522344999999996, 51.53908890000001], [-1.8530174, 51.538951099999984], [-1.8534117000000003, 51.53888160000001], [-1.8537064, 51.5388329], [-1.8543590000000003, 51.53872489999999], [-1.8551862, 51.5385914], [-1.8560401999999996, 51.53846089999999], [-1.8568748, 51.5383396], [-1.8576078999999996, 51.5382356], [-1.8584288, 51.538122], [-1.8592775999999995, 51.538010799999995], [-1.8599897, 51.53791960000001], [-1.8607009, 51.5378331], [-1.8615487, 51.537734699999994], [-1.8623853999999995, 51.53764129999999], [-1.8631861999999997, 51.53755240000001], [-1.8638859, 51.5374735], [-1.8646143, 51.5373952], [-1.8653514999999996, 51.5373148], [-1.8660407999999995, 51.53723810000001], [-1.8668888999999995, 51.5371446], [-1.86773, 51.53705310000001], [-1.8686146, 51.5369533], [-1.8694279, 51.5368646], [-1.8699869, 51.5368029], [-1.8708039999999997, 51.5367131], [-1.8716621, 51.53661910000001], [-1.87251, 51.5365261], [-1.8732698, 51.5364396], [-1.8741549, 51.5363438], [-1.8750115, 51.536249100000006], [-1.8758980000000005, 51.5361512], [-1.8767732, 51.53605000000001], [-1.8775253, 51.5359685], [-1.8784874, 51.53584679999999], [-1.8791174, 51.5357639], [-1.8793726, 51.5357289], [-1.8799475, 51.5356424], [-1.8805890999999997, 51.5355412], [-1.8812254, 51.53543770000001], [-1.8820586, 51.53529830000001], [-1.8829162, 51.535161], [-1.8837701, 51.535031499999995], [-1.8845779000000005, 51.5349174], [-1.8849082, 51.53487549999999], [-1.885042, 51.53485950000001], [-1.8854386, 51.5348098], [-1.8861518999999995, 51.534730399999994], [-1.8864620966509948, 51.5346987091626], [-1.8869653, 51.5346473], [-1.8877918, 51.53456849999999], [-1.8886583999999995, 51.53450060000001], [-1.8893985, 51.53444420000001], [-1.8902912, 51.53439209999999], [-1.891141, 51.5343506], [-1.8920198, 51.53431749999999], [-1.8928881, 51.534297], [-1.8935909, 51.5342861], [-1.8944103, 51.5342819], [-1.8945813, 51.5342818], [-1.8952910000000005, 51.5342893], [-1.8962060000000005, 51.534303099999995], [-1.8970196, 51.53433079999999], [-1.8978926, 51.5343646], [-1.8987905, 51.53441250000001], [-1.8996862, 51.53447209999999], [-1.9005267999999995, 51.534539300000006], [-1.9010743999999995, 51.53458719999999], [-1.9016968999999997, 51.5346522], [-1.9017665, 51.5346602], [-1.9024881, 51.5347684], [-1.9027522, 51.5348101], [-1.9033208, 51.5348866], [-1.903805, 51.5349582], [-1.9043357, 51.5350392], [-1.9049667999999995, 51.53514119999999], [-1.9056754, 51.5352632], [-1.9063513, 51.53537849999999], [-1.9069478999999996, 51.53548880000001], [-1.9075069999999996, 51.5356022], [-1.9079539, 51.5357009], [-1.908468, 51.5358278], [-1.9089524, 51.53596009999999], [-1.9093349, 51.5360754], [-1.9097093999999997, 51.5361947], [-1.9104828000000005, 51.5364526], [-1.9109033, 51.5365778], [-1.9112512, 51.53667509999999], [-1.9116621, 51.5367956], [-1.9122882, 51.53705109999999], [-1.9127027999999997, 51.53723020000001], [-1.913034, 51.53738140000001], [-1.9134105999999995, 51.5375567], [-1.9139098000000003, 51.5378045], [-1.9141889999999997, 51.53794760000001], [-1.914389, 51.538048899999986], [-1.9146846, 51.5382157], [-1.9150158, 51.53840350000001], [-1.9153895, 51.538621199999994], [-1.9157256000000005, 51.53883110000001], [-1.9160345, 51.5390294], [-1.9162346, 51.5391643], [-1.9165353000000005, 51.5393712], [-1.9168513, 51.5395977], [-1.9171751, 51.5398399], [-1.9175682000000005, 51.540144799999986], [-1.917962, 51.54048029999999], [-1.9183645, 51.5408356], [-1.9188752, 51.5413], [-1.9193259999999996, 51.5417186], [-1.9198379, 51.5421842], [-1.9202883, 51.5426065], [-1.9207525999999997, 51.54304019999999], [-1.9212606, 51.5435027], [-1.9217621, 51.5439691], [-1.9224411, 51.544593799999994], [-1.9227586000000003, 51.5448856], [-1.9234363999999995, 51.5454589], [-1.9236275, 51.5456287], [-1.9237968, 51.5457835], [-1.9242938, 51.5462469], [-1.9247498, 51.5466604], [-1.9251512, 51.547018900000005], [-1.9254691, 51.54728939999998], [-1.9259308, 51.5476675], [-1.926406, 51.54802829999999], [-1.9268285, 51.5483335], [-1.9271528, 51.5485502], [-1.9275866, 51.5488354], [-1.9281635, 51.5491912], [-1.9282574, 51.5492458], [-1.9286699, 51.54948079999999], [-1.9292283, 51.5497791], [-1.9295684, 51.549955399999995], [-1.9299124999999997, 51.55012149999999], [-1.9302861, 51.5502996], [-1.9305933, 51.55044089999998], [-1.9306972, 51.5504844], [-1.9311906000000003, 51.55070030000001], [-1.9316815, 51.5508952], [-1.9319489, 51.550999799999985], [-1.9322116, 51.5511007], [-1.9325654, 51.55122740000001], [-1.9329303, 51.5513549], [-1.9333065999999997, 51.551483100000006], [-1.9336779, 51.5516011], [-1.9340895, 51.55172880000001], [-1.9344589, 51.55183439999999], [-1.9350448, 51.55199219999999], [-1.9354498, 51.55209669999999], [-1.9358909, 51.5522048], [-1.9362745, 51.5522917], [-1.9367271, 51.55239129999999], [-1.9371664999999996, 51.55247760000001], [-1.9376006, 51.55255919999999], [-1.9380346, 51.55263360000001], [-1.9384607999999997, 51.552700599999994], [-1.9389359, 51.5527689], [-1.9394505, 51.5528379], [-1.9398912, 51.55289139999999], [-1.9404123, 51.5529495], [-1.9409293000000003, 51.5529975], [-1.9415898000000005, 51.55305449999999], [-1.9421305, 51.5530893], [-1.9427107, 51.553124399999994], [-1.9433053, 51.55315869999999], [-1.9438638999999995, 51.55318849999999], [-1.9444322999999992, 51.5532183], [-1.9450074, 51.5532506], [-1.9458628, 51.5533016], [-1.9465881000000005, 51.553341899999985], [-1.9475222, 51.5534036], [-1.948004, 51.553438], [-1.9485712999999996, 51.5534818], [-1.9493016000000003, 51.5535478], [-1.9500347, 51.55361969999999], [-1.950881, 51.5537091], [-1.9514964, 51.553782700000006], [-1.9523141, 51.55388790000001], [-1.9529874, 51.553979], [-1.9536807, 51.554082599999994], [-1.9543961999999997, 51.55419679999999], [-1.9550612, 51.55430789999999], [-1.9556207, 51.554407100000006], [-1.9563102000000003, 51.554534499999995], [-1.9569611403427625, 51.55466347968381], [-1.9571182, 51.55469459999999], [-1.9579118, 51.5548604], [-1.9586886, 51.5550324], [-1.9595012999999992, 51.55522559999999], [-1.960169, 51.55539], [-1.9609646, 51.55558979999999], [-1.9616478, 51.55576439999999], [-1.9618591000000003, 51.5558206], [-1.962001, 51.55585679999999], [-1.9623357, 51.5559445], [-1.9630514, 51.55612949999999], [-1.9638253, 51.5563279], [-1.9645968000000005, 51.55651610000001], [-1.9653946999999996, 51.55669389999999], [-1.9661823, 51.55685450000001], [-1.9664108, 51.556898100000005], [-1.9669568, 51.5569885], [-1.9676853, 51.55709869999998], [-1.9679833, 51.557138900000005], [-1.9685446, 51.55721229999999], [-1.9693494, 51.5573006], [-1.9702367, 51.557371999999994], [-1.9709948, 51.5574201], [-1.9712961999999996, 51.557433399999994], [-1.9714805, 51.55744180000001], [-1.9718188999999997, 51.5574519], [-1.9725861999999996, 51.557463299999995], [-1.9733652, 51.55746070000001], [-1.9740481, 51.55744669999999], [-1.9747207999999996, 51.5574158], [-1.9754173, 51.557375599999986], [-1.9759046, 51.557343], [-1.976293625062947, 51.557312349795424], [-1.9768908000000005, 51.5572653], [-1.9776133, 51.5572016], [-1.9784823, 51.5571211], [-1.9792401, 51.5570493], [-1.9798403, 51.5569954], [-1.9807331, 51.55691159999999], [-1.98123, 51.5568664], [-1.9821014, 51.556785600000005], [-1.9826508000000005, 51.5567353], [-1.9837326, 51.5566347], [-1.9845994, 51.5565552], [-1.9855157, 51.5564693], [-1.9863826, 51.55638909999999], [-1.9872525000000003, 51.55630829999999], [-1.9881498, 51.5562232], [-1.9888782, 51.556162500000006], [-1.9895904, 51.5561018], [-1.9904476, 51.556034700000005], [-1.991343, 51.55596929999999], [-1.9920146, 51.5559249], [-1.9928824999999997, 51.55587129999999], [-1.9937925000000003, 51.55582079999999], [-1.9947201, 51.55577400000001], [-1.995561, 51.555734699999995], [-1.9964444, 51.55570259999998], [-1.9971538, 51.5556789], [-1.9979816, 51.5556561], [-1.9988453, 51.5556391], [-1.9996906, 51.5556236], [-2.0004885, 51.55561600000001], [-2.0013792, 51.5556089], [-2.002275, 51.5556124], [-2.0031774, 51.5556197], [-2.0040056, 51.555632300000006], [-2.004904499999999, 51.55564979999999], [-2.0057977, 51.5556704], [-2.0066856, 51.555701899999995], [-2.007522499999999, 51.55573659999999], [-2.0084238, 51.5557756], [-2.0093122, 51.55582209999999], [-2.0101808, 51.5558657], [-2.0110412, 51.5559094], [-2.0118015999999996, 51.5559489], [-2.0125791, 51.5559878], [-2.0133572999999996, 51.55602890000001], [-2.0142078, 51.55607189999999], [-2.0149947, 51.5561096], [-2.0157697, 51.55615079999999], [-2.0166786, 51.55619730000001], [-2.017481, 51.5562394], [-2.0182695999999996, 51.55627810000001], [-2.0190596, 51.5563162], [-2.019939299999999, 51.5563577], [-2.0201539, 51.5563673], [-2.020489, 51.55637930000001], [-2.0209454, 51.556397699999984], [-2.0217150000000004, 51.55642699999999], [-2.0226237, 51.5564513], [-2.023444, 51.5564716], [-2.0242701, 51.55649059999999], [-2.0250853, 51.5565049], [-2.025877, 51.556514799999995], [-2.026079, 51.55651699999999], [-2.0263579, 51.55651929999999], [-2.0269379, 51.55652729999999], [-2.0275683999999994, 51.5565278], [-2.0282156999999996, 51.5565243], [-2.0290731, 51.5565199], [-2.0299556, 51.5565114], [-2.0308309, 51.556497799999995], [-2.0317206, 51.556483699999994], [-2.0324246, 51.5564699], [-2.0328102, 51.556460699999995], [-2.0330871, 51.556455], [-2.0339419, 51.5564429], [-2.0349101, 51.5564241], [-2.0357284999999994, 51.55641089999999], [-2.0364457, 51.5563942], [-2.0371719, 51.556380700000005], [-2.037967, 51.55636630000001], [-2.0383455, 51.55636], [-2.0386956, 51.5563548], [-2.0397557999999996, 51.556338499999995], [-2.0406505, 51.556323899999995], [-2.0415569, 51.5563079], [-2.042454199999999, 51.55629089999999], [-2.0432286999999993, 51.5562746], [-2.0440188, 51.5562618], [-2.0448786, 51.556245700000005], [-2.0457531, 51.55623239999999], [-2.0466227999999997, 51.556218099999995], [-2.0475233, 51.556202199999994], [-2.047828, 51.5561961], [-2.0484387, 51.55618549999999], [-2.0491785999999994, 51.5561732], [-2.0500714, 51.55615499999998], [-2.0503598999999997, 51.5561492], [-2.0506733999999995, 51.5561434], [-2.0507176, 51.5561426], [-2.0514690999999994, 51.55613029999999], [-2.0518909, 51.55612180000001], [-2.0527191, 51.5561068], [-2.0534467, 51.5560934], [-2.0541993, 51.5560823], [-2.0547289, 51.5560723], [-2.0557019, 51.556055699999995], [-2.0564096000000003, 51.556041999999984], [-2.0572004, 51.55602689999999], [-2.0579947, 51.55601060000001], [-2.0587998999999995, 51.5559859], [-2.0594691, 51.55595809999999], [-2.0599099, 51.5559405], [-2.0605266999999996, 51.5559052], [-2.0612891, 51.5558556], [-2.0618486, 51.55581629999998], [-2.0625909, 51.5557591], [-2.063436, 51.5556797], [-2.0641604, 51.555603100000006], [-2.0648078, 51.555533], [-2.0656898, 51.5554231], [-2.066125153474899, 51.55536550463537], [-2.0665636, 51.55530749999999], [-2.0670948999999994, 51.5552281], [-2.0674503999999994, 51.555174], [-2.068305, 51.5550377], [-2.0686981, 51.5549712], [-2.0690322999999995, 51.5549107], [-2.0698136, 51.5547671], [-2.070344, 51.55466620000001], [-2.0703573355605704, 51.55466347968381], [-2.0704994, 51.5546345], [-2.0712416, 51.554476599999994], [-2.071889, 51.5543384], [-2.0724322, 51.5542148], [-2.0731025, 51.55405929999999], [-2.073800799999999, 51.5538809], [-2.0742389, 51.55376880000001], [-2.074648, 51.55366179999999], [-2.0753412, 51.5534704], [-2.0761245, 51.5532439], [-2.0769156, 51.55300409999999], [-2.077685, 51.5527638], [-2.0784523, 51.5525083], [-2.0791595, 51.552263], [-2.0793933, 51.55218159999999], [-2.0796587, 51.5520813], [-2.0799075000000005, 51.55199129999999], [-2.0806326999999993, 51.55171860000001], [-2.0813704999999993, 51.5514354], [-2.0820961, 51.551149299999985], [-2.082777399999999, 51.55088130000001], [-2.0833452999999995, 51.5506549], [-2.0839846, 51.5504038], [-2.084792, 51.5500828], [-2.085205, 51.5499191], [-2.0856962, 51.5497304], [-2.0861767, 51.5495365], [-2.0868000999999996, 51.5492891], [-2.0874678, 51.5490258], [-2.0881606, 51.5487558], [-2.088319, 51.54869310000001], [-2.0885012, 51.54861720000001], [-2.0889093, 51.54845650000001], [-2.0895379999999997, 51.54820709999999], [-2.0902771, 51.54791290000001], [-2.0909852, 51.5476401], [-2.0917324, 51.54734169999999], [-2.0922372, 51.54714140000001], [-2.0925468, 51.54701589999999], [-2.0927951, 51.5469208], [-2.0934365, 51.54666749999999], [-2.0940965, 51.5464058], [-2.0947296, 51.5461577], [-2.0953405999999997, 51.5459255], [-2.0960208999999996, 51.5456691], [-2.0965508, 51.5454707], [-2.0973886, 51.5451907], [-2.0991493, 51.5446298], [-2.1007903, 51.54415929999999], [-2.1019612, 51.5438516], [-2.1033628, 51.5435175], [-2.1038176, 51.5434116], [-2.1049118, 51.543180099999994], [-2.1073617, 51.54272329999999], [-2.1089673, 51.5424744], [-2.1097564, 51.5423638], [-2.1105393, 51.542266300000016], [-2.1130400999999996, 51.5419993], [-2.1137686, 51.5419383], [-2.1161617, 51.5417844], [-2.1178593, 51.541721300000006], [-2.1195163, 51.5417002], [-2.1203067, 51.5416998], [-2.1219739999999994, 51.54173479999999], [-2.1235787, 51.54179929999999], [-2.1252204, 51.5419034], [-2.1261323, 51.54197369999999], [-2.1265965, 51.542015600000006], [-2.1272050999999994, 51.54208010000001], [-2.1277973, 51.5421412], [-2.1285854, 51.5422253], [-2.1293912, 51.54231440000001], [-2.1301936, 51.5424014], [-2.1310635, 51.54249970000001], [-2.1318476, 51.5425808], [-2.1326284, 51.5426699], [-2.1334385999999994, 51.542756], [-2.1342279999999993, 51.542841299999985], [-2.1350909999999996, 51.54293659999999], [-2.1358529, 51.5430204], [-2.1366303, 51.5431046], [-2.1377317, 51.54322329999999], [-2.1378842, 51.54323819999999], [-2.1381475999999995, 51.54327200000001], [-2.1392219, 51.5433825], [-2.1397831, 51.54344960000001], [-2.1403596, 51.5435086], [-2.1411346999999994, 51.5435958], [-2.1419963, 51.54368919999999], [-2.1430283, 51.5438025], [-2.1433983999999997, 51.5438421], [-2.1440811, 51.5439179], [-2.1444603999999994, 51.543961], [-2.1452211, 51.54404089999999], [-2.1461916, 51.5441466], [-2.1469901, 51.5442366], [-2.1484485, 51.54438789999999], [-2.1489646, 51.5444482], [-2.1501287, 51.5445767], [-2.1512737, 51.54470089999999], [-2.1519138999999994, 51.5447709], [-2.1535164, 51.544946], [-2.153883, 51.5449849], [-2.1550184, 51.54510729999999], [-2.1557156999999996, 51.5451829], [-2.1559566818868516, 51.5452095723655], [-2.1565442, 51.54527459999999], [-2.1573028, 51.5453595], [-2.1581277, 51.5454452], [-2.1588082, 51.545521599999994], [-2.1596615, 51.5456134], [-2.160505, 51.5457061], [-2.1612191, 51.5457858], [-2.1621333, 51.5458867], [-2.1629019, 51.5459674], [-2.1636802, 51.5460491], [-2.1644828, 51.5461331], [-2.1652584, 51.5462172], [-2.1660733, 51.54630429999999], [-2.1667065, 51.5463743], [-2.1674035, 51.54644919999999], [-2.1680703999999995, 51.5465141], [-2.1687617, 51.5465724], [-2.1694282999999994, 51.5466223], [-2.1702392, 51.546666899999984], [-2.1711181999999996, 51.5467028], [-2.1719349999999995, 51.5467179], [-2.1728257, 51.5467267], [-2.173728399999999, 51.546719], [-2.1746304, 51.54669280000001], [-2.1753661999999996, 51.546659], [-2.1762029999999997, 51.5466097], [-2.1768114, 51.5465634], [-2.1773458, 51.54652050000001], [-2.1780005, 51.5464576], [-2.1787243, 51.5463813], [-2.1794994, 51.546290000000006], [-2.1803646, 51.5461877], [-2.1812341999999996, 51.546084400000005], [-2.1820460999999995, 51.5459855], [-2.1828655, 51.54588869999999], [-2.1836658999999994, 51.5457953], [-2.1843231, 51.5457139], [-2.1850915999999994, 51.545625], [-2.185878, 51.545539600000005], [-2.1866968, 51.5454498], [-2.1874636, 51.5453692], [-2.1882554, 51.5452893], [-2.1889661, 51.5452204], [-2.1898331, 51.5451397], [-2.1906339, 51.54506549999999], [-2.1915048999999995, 51.544991], [-2.1923988, 51.5449167], [-2.1931487, 51.54485700000001], [-2.1939387, 51.5447985], [-2.1947261, 51.54474019999999], [-2.1954788, 51.5446898], [-2.1963120999999997, 51.54463499999999], [-2.1972096, 51.5445776], [-2.1981166999999995, 51.5445269], [-2.1989369999999995, 51.54448440000001], [-2.1998317000000003, 51.54443750000001], [-2.2004523, 51.54441260000001], [-2.2012998999999995, 51.5443765], [-2.2022087, 51.5443413], [-2.2029872, 51.5443139], [-2.2038912, 51.5442871], [-2.2048072, 51.54426149999999], [-2.2055397, 51.544245], [-2.206332, 51.5442266], [-2.2071379, 51.5442074], [-2.2079225, 51.5441886], [-2.2088157, 51.5441555], [-2.2096985999999994, 51.544106500000005], [-2.2102082, 51.54407350000001], [-2.2106346, 51.5440395], [-2.2113973, 51.5439711], [-2.2119564, 51.54391229999999], [-2.2123419, 51.5438678], [-2.2129348, 51.54379159999999], [-2.2137103, 51.54368250000001], [-2.2141748, 51.5436074], [-2.2145756, 51.5435406], [-2.2154179, 51.5433845], [-2.2161239, 51.5432445], [-2.2169272, 51.543063], [-2.2174539, 51.5429412], [-2.2181105, 51.5427737], [-2.2186826, 51.542615600000005], [-2.2191490000000003, 51.54248859999999], [-2.2252483, 51.5407376], [-2.2418323, 51.53593], [-2.2420741, 51.5358587], [-2.245102, 51.534983100000005], [-2.2457882102988034, 51.53478382099509], [-2.2459211999999997, 51.53474520000001], [-2.246478, 51.5345821], [-2.2470246, 51.5344277], [-2.2477517999999996, 51.5342261], [-2.2484179, 51.5340494], [-2.2489534, 51.53391220000001], [-2.249507, 51.53377299999998], [-2.2502203000000005, 51.533599], [-2.2510278999999995, 51.5334047], [-2.2521269, 51.533153199999994], [-2.2530733, 51.5329487], [-2.2540115, 51.5327566], [-2.2546070000000005, 51.532635500000005], [-2.2552678, 51.5325087], [-2.2559092, 51.5323904], [-2.2567922, 51.53223169999999], [-2.2576815999999997, 51.5320819], [-2.2586369999999993, 51.531929299999994], [-2.2595054, 51.53180239999999], [-2.2607403, 51.5316286], [-2.261362, 51.5315487], [-2.2619679999999995, 51.531475099999994], [-2.2625784, 51.531402400000005], [-2.263164999999999, 51.5313373], [-2.2647358, 51.53117], [-2.2651845, 51.5311285], [-2.2659122, 51.5310602], [-2.2752690999999996, 51.5302388], [-2.2853283, 51.52935699999999], [-2.2859062, 51.5293154], [-2.2865142, 51.52927029999999], [-2.286977, 51.5292408], [-2.2873642, 51.5292163], [-2.2877474, 51.5291981], [-2.2881204999999993, 51.5291837], [-2.2884955, 51.529175599999995], [-2.2892397, 51.52915860000001], [-2.290001, 51.52915360000001], [-2.2907643, 51.52915550000001], [-2.2911353, 51.5291611], [-2.2915163, 51.5291701], [-2.2936279, 51.5292389], [-2.2957746, 51.5293142], [-2.3000117, 51.5294808], [-2.3058543, 51.52970220000001], [-2.314449, 51.5300246], [-2.3215945, 51.5302778], [-2.3310310000000003, 51.53060499999999], [-2.3356197387107556, 51.53076776096502], [-2.3400217999999997, 51.5309239], [-2.3498362, 51.5313061], [-2.3583463999999994, 51.53161250000001], [-2.3601658, 51.5316685], [-2.3609945, 51.5316919], [-2.3721141, 51.5321071], [-2.3734249, 51.532155800000005], [-2.3766383999999996, 51.5322718], [-2.3772825999999996, 51.53229090000001], [-2.3778038999999995, 51.53231019999999], [-2.3787860999999997, 51.532342799999995], [-2.3797226, 51.532372], [-2.380688, 51.53241319999999], [-2.3812765999999996, 51.5324357], [-2.3817044, 51.5324524], [-2.3821548, 51.53246730000001], [-2.3829986, 51.532499599999994], [-2.3838674, 51.5325294], [-2.3847045, 51.5325589], [-2.3852833, 51.53257909999999], [-2.3857656000000005, 51.5325971], [-2.3868180999999997, 51.53263570000001], [-2.3881568, 51.5326811], [-2.3886437999999997, 51.5326921], [-2.3888363, 51.532696499999986], [-2.389546, 51.5327058], [-2.3899487, 51.5327058], [-2.390425, 51.53270069999999], [-2.3908464, 51.5326866], [-2.3912108999999995, 51.532674199999995], [-2.3914773, 51.532661899999994], [-2.3917540999999995, 51.53264620000001], [-2.3920936, 51.5326245], [-2.3923858, 51.5326029], [-2.3926708, 51.53257909999999], [-2.3929723999999997, 51.5325518], [-2.3933628, 51.5325127], [-2.3936484999999994, 51.532482300000005], [-2.3941186999999995, 51.5324269], [-2.3945485999999994, 51.5323693], [-2.3949775, 51.5323052], [-2.3953854, 51.5322416], [-2.3959151999999997, 51.53215109999999], [-2.3964494, 51.53205729999999], [-2.3971312, 51.5319149], [-2.3975239, 51.53182249999999], [-2.3979433, 51.53172499999999], [-2.3983395, 51.5316257], [-2.3987961, 51.5315082], [-2.3992556, 51.53137639999999], [-2.3997098, 51.5312442], [-2.4001750999999993, 51.53109700000001], [-2.4008202, 51.530882000000005], [-2.4014104, 51.5306655], [-2.4019556, 51.5304633], [-2.4026056, 51.53019989999999], [-2.4037835, 51.52973099999999], [-2.4050641, 51.529224], [-2.4063341, 51.528718000000005], [-2.4088827, 51.527704799999995], [-2.4095677999999996, 51.527433], [-2.4104804999999994, 51.5270714], [-2.4119551, 51.526487499999995], [-2.4125584999999994, 51.5262526], [-2.4131357, 51.52603200000001], [-2.4140797, 51.52568409999999], [-2.4145446999999995, 51.525517], [-2.4152507, 51.52526850000001], [-2.4163916, 51.5248807], [-2.4173868, 51.52455820000001], [-2.4183433, 51.5242608], [-2.4190742, 51.52403820000001], [-2.4198740999999995, 51.52379990000001], [-2.4204810999999995, 51.52363], [-2.4210934, 51.52346399999999], [-2.4223858999999996, 51.52312349999999], [-2.4233498, 51.5228806], [-2.4242787999999997, 51.5226625], [-2.4251955999999995, 51.52245469999998], [-2.425451267122708, 51.5223980975851], [-2.4261184, 51.5222504], [-2.4266823, 51.52213149999999], [-2.427535, 51.52195340000001], [-2.4282346, 51.5218117], [-2.4289043999999995, 51.5216887], [-2.4301351, 51.521470699999995], [-2.4308527, 51.5213494], [-2.4316746999999994, 51.5212166], [-2.4328542999999994, 51.521030999999994], [-2.4340274999999996, 51.5208641], [-2.4344594, 51.5208085], [-2.4349605999999997, 51.5207519], [-2.4354269999999993, 51.52069900000001], [-2.436239099999999, 51.5206088], [-2.4366363999999994, 51.52055980000001], [-2.4366376670254555, 51.520559669218216], [-2.437146848697753, 51.52050711171715], [-2.4375713, 51.5204633], [-2.4382592, 51.52040650000001], [-2.4392465, 51.5203234], [-2.4397669, 51.52028850000001], [-2.4405907999999994, 51.52022949999999], [-2.4416850999999995, 51.52015930000001], [-2.4426277999999995, 51.5201074], [-2.4445006999999994, 51.5200338], [-2.4456968999999997, 51.5200037], [-2.4467644, 51.51999440000001], [-2.4482148, 51.519988999999995], [-2.4492532, 51.51999789999999], [-2.4500187999999996, 51.5200073], [-2.4507562999999997, 51.520026599999994], [-2.4517509, 51.52005930000001], [-2.453282, 51.5201313], [-2.4543249, 51.5201865], [-2.455282, 51.520251300000005], [-2.4563897, 51.5203357], [-2.4573780000000003, 51.5204203], [-2.4589544, 51.520567199999995], [-2.4591874, 51.52058639999999], [-2.4600453, 51.520659499999994], [-2.4608756, 51.52071959999999], [-2.4615507, 51.5207613], [-2.4621231, 51.5207925], [-2.4625401999999994, 51.52080519999999], [-2.4632715, 51.5208242], [-2.4640588999999995, 51.5208268], [-2.4643708999999996, 51.5208272], [-2.4648328, 51.5208191], [-2.4654315, 51.5208019], [-2.4660612, 51.5207775], [-2.4666679999999994, 51.5207357], [-2.4673399000000003, 51.5206884], [-2.4680497999999997, 51.5206352], [-2.4685999, 51.5205867], [-2.4692368999999994, 51.520521300000006], [-2.4707846999999994, 51.5203561], [-2.4714064999999996, 51.5202933], [-2.4758973999999996, 51.51982629999999], [-2.4782168, 51.51958229999999], [-2.4792493, 51.5194755], [-2.4794482, 51.519454899999985], [-2.4814859, 51.51924879999999], [-2.4816444999999994, 51.5192325], [-2.4849842999999994, 51.5188728], [-2.4851514000000003, 51.51885459999999], [-2.4860436999999997, 51.5187572], [-2.4862090999999995, 51.51874219999999], [-2.4872943999999997, 51.518624200000005], [-2.488388099999999, 51.51849969999999], [-2.4907288999999997, 51.5182356], [-2.4921394999999995, 51.5180841], [-2.4935461, 51.5179431], [-2.4953115, 51.51776919999999], [-2.4962582, 51.517676], [-2.4970611, 51.51759690000001], [-2.4972473, 51.51757940000001], [-2.4981762, 51.5174878], [-2.5053761999999997, 51.51672099999999], [-2.5063168999999994, 51.5166248], [-2.5080402000000004, 51.5164494], [-2.5080876, 51.5164446], [-2.5083122, 51.5164234], [-2.5084242999999997, 51.516411600000005], [-2.5092709999999996, 51.5163262], [-2.5118557, 51.516060499999995], [-2.5133476, 51.515902999999994], [-2.51528279553466, 51.51569861759869], [-2.5184975, 51.51535909999999], [-2.5189284, 51.5153109], [-2.5201946999999993, 51.51517849999999], [-2.5212534999999994, 51.515051799999995], [-2.5218401, 51.5149967], [-2.5241983, 51.51475490000001], [-2.5277231, 51.51438449999999], [-2.5285855, 51.5142939], [-2.529487, 51.51421649999999], [-2.5303197, 51.514140999999995], [-2.5311296, 51.5140796], [-2.5319403, 51.5140159], [-2.5331682000000004, 51.5139294], [-2.5331761, 51.5139289], [-2.5342215, 51.51386779999999], [-2.534632199999999, 51.51385330000001], [-2.5351866999999997, 51.5138272], [-2.5355448, 51.5138153], [-2.5357780999999995, 51.5138012], [-2.5362246999999996, 51.5137868], [-2.5367624999999996, 51.5137713], [-2.537675, 51.5137507], [-2.5379896, 51.51374579999999], [-2.5381419, 51.5137435], [-2.5387175, 51.513737], [-2.5392769, 51.51373360000001], [-2.5398353, 51.51373420000001], [-2.5400287999999995, 51.513735399999995], [-2.5402223, 51.51373649999999], [-2.5406093, 51.5137428], [-2.5409970999999993, 51.5137516], [-2.541384, 51.513765], [-2.5419238, 51.51379]]} |
34.3 |
2018 |
2041 |
Swindon |
Bristol Parkway |
Bristol Parkway |
51.5137900 |
-2.5419238 |
51.5137900 |
-2.5419238 |
1 |
0 |
2026-09-15 19:52:07 |
TERMINATED |
2026-09-15 19:41:00 |
Bristol Parkway |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785266 |
1789501248185426 |
93 |
93 |
2026-09-15 19:51:59.648389 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:41:59.415921 |
| 559564 |
579500 |
H57051 |
770V50CY15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:42:00 |
2026-09-15 19:52:07 |
2026-09-17 19:52:07 |
{"id": 579500, "stp": "P", "toc": "Unknown", "uid": "H57051", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57051/2026-09-15/detailed", "trust_id": "770V50CY15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Alexandra Dock Jn. T.C.", "service_date": "2026-09-15", "dest_arr_time": "1942", "dest_platform": null, "is_terminated": 1, "next_location": "Alexandra Dock Jn. T.C.", "signalling_id": "0V50", "timing_status": "EARLY", "origin_station": "Cardiff Tidal T.C.", "current_leg_arr": "1942", "current_leg_dep": "1808", "current_leg_end": "Alexandra Dock Jn. T.C.", "origin_dep_time": "1913", "origin_platform": null, "current_location": "Cardiff Tidal T.C.", "last_update_time": "2026-09-15T19:52:07", "route_debug_link": null, "timing_variation": "-65 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1437969769182934, 51.477829563582986], [-3.1439334999999997, 51.477942899999995], [-3.144103494418325, 51.47809234500604], [-3.1441825, 51.47816180000001], [-3.1444016, 51.4783488], [-3.1444956999999993, 51.4784296], [-3.1445858, 51.4785339], [-3.1447064, 51.4787017], [-3.144768899999999, 51.47881430000001], [-3.1448185999999994, 51.478919600000005], [-3.1448621, 51.47911249999999], [-3.1449278000000005, 51.47946619999999], [-3.1449999999999996, 51.479863899999984], [-3.145069, 51.4802485], [-3.1450955000000005, 51.4805179], [-3.1450986999999997, 51.4805562], [-3.1451115999999995, 51.48071329999999], [-3.1451097, 51.4809475], [-3.1451097, 51.48116619999999], [-3.1451071, 51.4812975], [-3.1451125999999996, 51.48143550000001], [-3.1451198, 51.48149829999999], [-3.1451408999999995, 51.48161940000001], [-3.1451671999999995, 51.4817732], [-3.1452033, 51.48194980000001], [-3.1452537, 51.4822238], [-3.1452702, 51.4822936], [-3.1453008, 51.4824824], [-3.1453160999999996, 51.48275929999999], [-3.1453175, 51.482835699999995], [-3.1453198, 51.4828875], [-3.145366, 51.4831502], [-3.1454474999999995, 51.4835577], [-3.1455108999999997, 51.48392460000001], [-3.1456071, 51.4844329], [-3.1456586999999994, 51.48472879999999], [-3.1457304, 51.4851154], [-3.1457872999999994, 51.4854175], [-3.1458483, 51.4857284], [-3.1459070999999996, 51.4860239], [-3.1459293999999995, 51.48613809999999], [-3.1459657, 51.48637620000001], [-3.1459657, 51.4865517], [-3.145959, 51.4868405], [-3.145959, 51.48712280000001], [-3.1459723999999993, 51.4872798], [-3.1460152999999997, 51.48749350000001], [-3.1460729999999995, 51.48778999999999], [-3.1461346999999997, 51.4880622], [-3.1461775999999997, 51.488285999999995], [-3.1462138, 51.488576599999995], [-3.1462177999999996, 51.4888355], [-3.1461990999999996, 51.48909690000001], [-3.1461628, 51.489355], [-3.1461078999999996, 51.489639], [-3.1460395, 51.48986779999999], [-3.145912099999999, 51.4901582], [-3.1457001999999994, 51.4905231], [-3.1455124, 51.4907913], [-3.1453299999999995, 51.4910118], [-3.1451811999999997, 51.4911746], [-3.1449237, 51.491424300000006], [-3.1448852, 51.4914564], [-3.1447359, 51.4915812], [-3.1444838, 51.4917866], [-3.1442363, 51.49198559999999], [-3.144103494418325, 51.492092945865146], [-3.1440506, 51.4921357], [-3.1438575, 51.4923018], [-3.1436443000000005, 51.4925114], [-3.1434324, 51.4927527], [-3.1432619999999996, 51.4929765], [-3.1432231999999996, 51.49302499999999], [-3.1431409529291185, 51.49312793947245], [-3.1429870999999996, 51.4933205], [-3.142806, 51.49352749999999], [-3.1425672999999996, 51.4937688], [-3.142419799999999, 51.49390239999999], [-3.1422911, 51.494006], [-3.1420649, 51.49418479999999], [-3.1419476999999993, 51.4942565], [-3.141803, 51.4943395], [-3.1416448999999997, 51.49444479999999], [-3.1414462, 51.49460169999999], [-3.141115, 51.4948664], [-3.1407809999999996, 51.4951131], [-3.1407576000000006, 51.49512979999999], [-3.1403760000000003, 51.495402000000006], [-3.1399307, 51.4956967], [-3.1393715, 51.4960524], [-3.138843099999999, 51.4963722], [-3.1384274, 51.496611400000006], [-3.1378895999999994, 51.496903200000006], [-3.1369722000000007, 51.4973758], [-3.1368073, 51.4974643], [-3.1366289, 51.4975645], [-3.1364706999999994, 51.49765300000001], [-3.136352899999999, 51.4977099], [-3.1356521, 51.498014499999975], [-3.1354474, 51.49811299999999], [-3.1351698, 51.4982466], [-3.1349162999999995, 51.4983752], [-3.1347699999999996, 51.4984516], [-3.1346414, 51.4985188], [-3.1345420999999996, 51.4985689], [-3.1344086999999994, 51.49863390000001], [-3.134337, 51.4986615], [-3.1340795, 51.498755], [-3.134024244451826, 51.4987748385867], [-3.1336411, 51.4989124], [-3.1334423999999994, 51.49898379999999], [-3.1330944, 51.49909909999999], [-3.1328832, 51.49918079999999], [-3.1327624999999997, 51.49923259999999], [-3.1326133, 51.4992923], [-3.1323367, 51.499383399999985], [-3.1319807, 51.4994975], [-3.131701492428278, 51.49960887578515], [-3.1316172, 51.49964250000001], [-3.1313829, 51.4997382], [-3.1308769, 51.499897700000005], [-3.13026, 51.50008969999998], [-3.129156099999999, 51.5004332], [-3.1284105, 51.5006703], [-3.126816, 51.5011767], [-3.1261172, 51.50139660000001], [-3.1249692, 51.50175889999999], [-3.1237408, 51.502141300000005], [-3.122464, 51.502547], [-3.1212973, 51.50291430000001], [-3.1199776, 51.5033284], [-3.1176709, 51.504058], [-3.1157653, 51.50465779999998], [-3.1146924999999994, 51.50500009999999], [-3.1134813, 51.50538190000001], [-3.1123252999999997, 51.505744199999995], [-3.1118386, 51.5059], [-3.1111278, 51.50612199999999], [-3.1100883, 51.5064487], [-3.1097545, 51.5065527], [-3.1089954, 51.5067931], [-3.1084027000000005, 51.50698680000001], [-3.1077923, 51.50719829999999], [-3.1072036999999995, 51.5074192], [-3.1068040999999997, 51.5075811], [-3.1053906, 51.50821379999999], [-3.1043725, 51.5086858], [-3.1034605999999996, 51.509108099999985], [-3.1017252000000006, 51.50991609999999], [-3.1003051, 51.5105726], [-3.0989667, 51.511191999999994], [-3.0982451999999996, 51.5115292], [-3.0973666, 51.5119376], [-3.0958886999999997, 51.5126254], [-3.0944686000000003, 51.5132835], [-3.0930563, 51.513939], [-3.0918895, 51.51448490000001], [-3.0907645, 51.5150062], [-3.0890237, 51.5158124], [-3.0876865, 51.5164328], [-3.0864327, 51.51701409999999], [-3.0856024, 51.517394200000005], [-3.0842011, 51.51804390000001], [-3.0830316999999994, 51.5185914], [-3.0821492, 51.5189986], [-3.080379, 51.5198214], [-3.0788298999999997, 51.5205419], [-3.0770622999999997, 51.52135640000001], [-3.0751069, 51.52226929999999], [-3.0736934, 51.52292179999999], [-3.0713210999999996, 51.5240221], [-3.0694742999999995, 51.524882700000006], [-3.068447, 51.525355], [-3.0678423, 51.5256725], [-3.0671825000000004, 51.52598460000001], [-3.065549, 51.5267355], [-3.0646585, 51.5271427], [-3.0640603999999994, 51.5274164], [-3.0630626, 51.52788029999999], [-3.0623223, 51.52821730000001], [-3.0609034, 51.52886480000001], [-3.0602703999999994, 51.5291535], [-3.0595676999999997, 51.52947220000001], [-3.0588447, 51.5298071], [-3.0583661, 51.53003280000001], [-3.0575318999999994, 51.530423299999995], [-3.0572605198018885, 51.53055058404835], [-3.0565085, 51.5309033], [-3.0559789, 51.5311391], [-3.0550534999999996, 51.5315663], [-3.0543535, 51.53188999999999], [-3.0542719660063726, 51.531927628931506], [-3.053035, 51.53249850000001], [-3.0518831999999994, 51.53303459999999], [-3.0504321000000005, 51.53370029999999], [-3.0487048000000003, 51.534519499999995], [-3.0470682999999994, 51.5352731], [-3.0460091, 51.53576079999999], [-3.0453123, 51.53607589999999], [-3.0442442, 51.53656829999999], [-3.043135, 51.5370884], [-3.0425464, 51.537357500000006], [-3.0417069, 51.537744499999995], [-3.0404489, 51.5383301], [-3.0397929999999995, 51.5386316], [-3.0391561, 51.538927300000005], [-3.0384534, 51.5392577], [-3.0375601999999997, 51.5396681], [-3.0363643, 51.5402219], [-3.0356183, 51.5405806], [-3.0349006000000003, 51.5409137], [-3.0341806, 51.54124790000001], [-3.0333572, 51.5416332], [-3.0317853999999995, 51.54235719999999], [-3.030888, 51.54277539999999], [-3.0299117, 51.5432208], [-3.0291622, 51.543565], [-3.0283361, 51.5439269], [-3.0276452999999997, 51.5442367], [-3.0271290999999994, 51.544467399999995], [-3.0263979999999995, 51.544795500000006], [-3.0251522999999994, 51.5453748], [-3.0243621999999997, 51.5457446], [-3.0230549, 51.5463708], [-3.0218182999999996, 51.5469444], [-3.0212255, 51.5472213], [-3.0202048, 51.54768949999998], [-3.0192211, 51.54814770000001], [-3.018762, 51.5483605], [-3.0181804, 51.54863], [-3.0175981, 51.5488987], [-3.0170229, 51.549163799999995], [-3.0164438, 51.54943430000001], [-3.0158590999999997, 51.54970310000001], [-3.0152281, 51.54999699999999], [-3.0147650999999995, 51.5502099], [-3.014134, 51.5505113], [-3.013546, 51.550812099999995], [-3.0130663999999996, 51.55107470000001], [-3.0128396, 51.5512071], [-3.0125425, 51.5513872], [-3.0120490999999996, 51.55171649999998], [-3.0115634, 51.5520685], [-3.0111388999999997, 51.55240770000001], [-3.0107302, 51.552766000000005], [-3.0103219, 51.55316549999999], [-3.0101167999999996, 51.5533803], [-3.0098065999999997, 51.5537334], [-3.0096374, 51.55394359999999], [-3.0094316, 51.5542098], [-3.0091723, 51.55458490000001], [-3.0091230649370484, 51.55466347968381], [-3.0089019999999995, 51.5550163], [-3.0086674999999996, 51.555456199999995], [-3.0084884, 51.5558346], [-3.0082969, 51.55630829999999], [-3.0080493, 51.5570193], [-3.0079218, 51.5573982], [-3.0076307, 51.5582615], [-3.0073786, 51.5590786], [-3.0072176999999995, 51.5595822], [-3.0070407, 51.56011749999999], [-3.0069186, 51.5605249], [-3.0068300999999997, 51.560805], [-3.0067308999999995, 51.561268599999984], [-3.0066719, 51.5615549], [-3.0066035, 51.5619868], [-3.0065391, 51.5625503], [-3.0065096, 51.5630405], [-3.0064867999999993, 51.56376800000001], [-3.0064935, 51.5642307], [-3.0065069, 51.5645888], [-3.0064975, 51.5652689], [-3.006525, 51.5655815], [-3.0065297, 51.566035], [-3.0065704999999996, 51.566340200000006], [-3.0066296, 51.56666990000001], [-3.0067159, 51.567161], [-3.0068696, 51.5680128], [-3.0069087, 51.568192], [-3.0069014, 51.5684365], [-3.0070150591726947, 51.56909324949827], [-3.0070227, 51.569137399999995], [-3.0073554999999996, 51.5708788], [-3.0075055, 51.571605899999994], [-3.0077421, 51.572706999999994], [-3.0078383, 51.5732524], [-3.007868, 51.57342090000001], [-3.0079108999999997, 51.57365119999999], [-3.0078409999999995, 51.573452999999986], [-3.007804699999999, 51.57334999999999], [-3.0077711, 51.57325480000001], [-3.0077175, 51.57316600000001], [-3.0076484999999997, 51.573077099999985], [-3.0074865999999996, 51.572908000000005], [-3.0073423, 51.572773], [-3.0071659999999993, 51.5726047], [-3.0069560999999996, 51.572452299999995], [-3.0068247, 51.5723723], [-3.0066851999999997, 51.57229559999999], [-3.006535, 51.57221890000001], [-3.0063365, 51.572147300000005], [-3.0061782999999997, 51.5720973]]}", "current_leg_start": "Cardiff Tidal T.C.", "dest_arr_time_act": "1942", "motion_projection": null, "next_location_lat": "51.5720973", "next_location_lon": "-3.0061783", "previous_location": "Ebbw Jn", "current_leg_milage": "9.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 6, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48284322\", \"confirmationDeadline\": \"2026-09-15T19:09:30+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 426.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 902.043, \"from_m\": 426.449, \"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\": 1848.607, \"from_m\": 902.043, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1888.479, \"from_m\": 1848.607, \"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\": 1929.503, \"from_m\": 1888.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2616.06, \"from_m\": 1929.503, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2720.733, \"from_m\": 2616.06, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2760.371, \"from_m\": 2720.733, \"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\": 2809.749, \"from_m\": 2760.371, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2859.031, \"from_m\": 2809.749, \"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\": 3208.025, \"from_m\": 2859.031, \"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\": 3281.577, \"from_m\": 3208.025, \"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\": 3322.046, \"from_m\": 3281.577, \"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\": 3437.032, \"from_m\": 3322.046, \"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\": 15302.794, \"from_m\": 3437.032, \"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\": 15355.056, \"from_m\": 15302.794, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15394.886, \"from_m\": 15355.056, \"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\": 15797.044, \"from_m\": 15394.886, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16364.494, \"from_m\": 15797.044, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16409.122, \"from_m\": 16364.494, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16627.454, \"from_m\": 16409.122, \"capability_applied\": null, \"effective_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\": 579500, \"profile_key\": \"e42f2307147099239c1ba40a615fb1931409db71ebf30955b8cd5675b97f47f5\", \"schedule_id\": 32574, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1913\", \"location\": \"Cardiff Tidal T.C.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1928\", \"location\": \"Pengam Jn\", \"stage_seq\": 2, \"distance_m\": 1736.159, \"section_seq\": 1, \"route_path_id\": 71717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1929\", \"location\": \"Rumney River Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 3755.133, \"section_seq\": 1, \"route_path_id\": 71717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933\", \"location\": \"Marshfield\", \"stage_seq\": 4, \"distance_m\": 9972.06, \"section_seq\": 1, \"route_path_id\": 71717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939\", \"location\": \"Ebbw Jn\", \"stage_seq\": 5, \"distance_m\": 15914.488, \"section_seq\": 1, \"route_path_id\": 71717}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": null, \"location\": \"Alexandra Dock Jn. T.C.\", \"stage_seq\": 6, \"distance_m\": 16627.454, \"section_seq\": 1, \"route_path_id\": 71717}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16627.454, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71717}], \"total_distance_m\": 16627.454, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14427.635, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2199.819, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1913", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "94.0", "current_position_lat": "51.5720973", "current_position_lon": "-3.0061783", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Ebbw Jn", "service_state_platform": null, "timing_fact_generation": 1789495195283720, "current_leg_arrival_utc": "2026-09-15T19:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:01.535438", "service_state_evidence_id": 48284322, "current_leg_start_actual_dep": "2026-09-15T18:08:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:03.195222", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
0V50 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 426.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 902.043, "from_m": 426.449, "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": 1848.607, "from_m": 902.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1888.479, "from_m": 1848.607, "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": 1929.503, "from_m": 1888.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2616.06, "from_m": 1929.503, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2720.733, "from_m": 2616.06, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2760.371, "from_m": 2720.733, "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": 2809.749, "from_m": 2760.371, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2859.031, "from_m": 2809.749, "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": 3208.025, "from_m": 2859.031, "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": 3281.577, "from_m": 3208.025, "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": 3322.046, "from_m": 3281.577, "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": 3437.032, "from_m": 3322.046, "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": 15302.794, "from_m": 3437.032, "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": 15355.056, "from_m": 15302.794, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15394.886, "from_m": 15355.056, "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": 15797.044, "from_m": 15394.886, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16364.494, "from_m": 15797.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16409.122, "from_m": 16364.494, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16627.454, "from_m": 16409.122, "capability_applied": null, "effective_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": 579500, "profile_key": "e42f2307147099239c1ba40a615fb1931409db71ebf30955b8cd5675b97f47f5", "schedule_id": 32574, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1913", "location": "Cardiff Tidal T.C.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1928", "location": "Pengam Jn", "stage_seq": 2, "distance_m": 1736.159, "section_seq": 1, "route_path_id": 71717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1929", "location": "Rumney River Bridge Jn", "stage_seq": 3, "distance_m": 3755.133, "section_seq": 1, "route_path_id": 71717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933", "location": "Marshfield", "stage_seq": 4, "distance_m": 9972.06, "section_seq": 1, "route_path_id": 71717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939", "location": "Ebbw Jn", "stage_seq": 5, "distance_m": 15914.488, "section_seq": 1, "route_path_id": 71717}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": null, "location": "Alexandra Dock Jn. T.C.", "stage_seq": 6, "distance_m": 16627.454, "section_seq": 1, "route_path_id": 71717}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16627.454, "from_m": 0.0, "section_seq": 1, "route_path_id": 71717}], "total_distance_m": 16627.454, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14427.635, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2199.819, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Cardiff Tidal T.C. |
1913 |
1913 |
None |
None |
None |
Alexandra Dock Jn. T.C. |
1942 |
1942 |
None |
EARLY |
-65 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H57051/2026-09-15/detailed |
None |
Cardiff Tidal T.C. |
2026-09-15T18:08:00+01:00 |
Alexandra Dock Jn. T.C. |
94.0 |
{"type": "LineString", "coordinates": [[-3.1437969769182934, 51.477829563582986], [-3.1439334999999997, 51.477942899999995], [-3.144103494418325, 51.47809234500604], [-3.1441825, 51.47816180000001], [-3.1444016, 51.4783488], [-3.1444956999999993, 51.4784296], [-3.1445858, 51.4785339], [-3.1447064, 51.4787017], [-3.144768899999999, 51.47881430000001], [-3.1448185999999994, 51.478919600000005], [-3.1448621, 51.47911249999999], [-3.1449278000000005, 51.47946619999999], [-3.1449999999999996, 51.479863899999984], [-3.145069, 51.4802485], [-3.1450955000000005, 51.4805179], [-3.1450986999999997, 51.4805562], [-3.1451115999999995, 51.48071329999999], [-3.1451097, 51.4809475], [-3.1451097, 51.48116619999999], [-3.1451071, 51.4812975], [-3.1451125999999996, 51.48143550000001], [-3.1451198, 51.48149829999999], [-3.1451408999999995, 51.48161940000001], [-3.1451671999999995, 51.4817732], [-3.1452033, 51.48194980000001], [-3.1452537, 51.4822238], [-3.1452702, 51.4822936], [-3.1453008, 51.4824824], [-3.1453160999999996, 51.48275929999999], [-3.1453175, 51.482835699999995], [-3.1453198, 51.4828875], [-3.145366, 51.4831502], [-3.1454474999999995, 51.4835577], [-3.1455108999999997, 51.48392460000001], [-3.1456071, 51.4844329], [-3.1456586999999994, 51.48472879999999], [-3.1457304, 51.4851154], [-3.1457872999999994, 51.4854175], [-3.1458483, 51.4857284], [-3.1459070999999996, 51.4860239], [-3.1459293999999995, 51.48613809999999], [-3.1459657, 51.48637620000001], [-3.1459657, 51.4865517], [-3.145959, 51.4868405], [-3.145959, 51.48712280000001], [-3.1459723999999993, 51.4872798], [-3.1460152999999997, 51.48749350000001], [-3.1460729999999995, 51.48778999999999], [-3.1461346999999997, 51.4880622], [-3.1461775999999997, 51.488285999999995], [-3.1462138, 51.488576599999995], [-3.1462177999999996, 51.4888355], [-3.1461990999999996, 51.48909690000001], [-3.1461628, 51.489355], [-3.1461078999999996, 51.489639], [-3.1460395, 51.48986779999999], [-3.145912099999999, 51.4901582], [-3.1457001999999994, 51.4905231], [-3.1455124, 51.4907913], [-3.1453299999999995, 51.4910118], [-3.1451811999999997, 51.4911746], [-3.1449237, 51.491424300000006], [-3.1448852, 51.4914564], [-3.1447359, 51.4915812], [-3.1444838, 51.4917866], [-3.1442363, 51.49198559999999], [-3.144103494418325, 51.492092945865146], [-3.1440506, 51.4921357], [-3.1438575, 51.4923018], [-3.1436443000000005, 51.4925114], [-3.1434324, 51.4927527], [-3.1432619999999996, 51.4929765], [-3.1432231999999996, 51.49302499999999], [-3.1431409529291185, 51.49312793947245], [-3.1429870999999996, 51.4933205], [-3.142806, 51.49352749999999], [-3.1425672999999996, 51.4937688], [-3.142419799999999, 51.49390239999999], [-3.1422911, 51.494006], [-3.1420649, 51.49418479999999], [-3.1419476999999993, 51.4942565], [-3.141803, 51.4943395], [-3.1416448999999997, 51.49444479999999], [-3.1414462, 51.49460169999999], [-3.141115, 51.4948664], [-3.1407809999999996, 51.4951131], [-3.1407576000000006, 51.49512979999999], [-3.1403760000000003, 51.495402000000006], [-3.1399307, 51.4956967], [-3.1393715, 51.4960524], [-3.138843099999999, 51.4963722], [-3.1384274, 51.496611400000006], [-3.1378895999999994, 51.496903200000006], [-3.1369722000000007, 51.4973758], [-3.1368073, 51.4974643], [-3.1366289, 51.4975645], [-3.1364706999999994, 51.49765300000001], [-3.136352899999999, 51.4977099], [-3.1356521, 51.498014499999975], [-3.1354474, 51.49811299999999], [-3.1351698, 51.4982466], [-3.1349162999999995, 51.4983752], [-3.1347699999999996, 51.4984516], [-3.1346414, 51.4985188], [-3.1345420999999996, 51.4985689], [-3.1344086999999994, 51.49863390000001], [-3.134337, 51.4986615], [-3.1340795, 51.498755], [-3.134024244451826, 51.4987748385867], [-3.1336411, 51.4989124], [-3.1334423999999994, 51.49898379999999], [-3.1330944, 51.49909909999999], [-3.1328832, 51.49918079999999], [-3.1327624999999997, 51.49923259999999], [-3.1326133, 51.4992923], [-3.1323367, 51.499383399999985], [-3.1319807, 51.4994975], [-3.131701492428278, 51.49960887578515], [-3.1316172, 51.49964250000001], [-3.1313829, 51.4997382], [-3.1308769, 51.499897700000005], [-3.13026, 51.50008969999998], [-3.129156099999999, 51.5004332], [-3.1284105, 51.5006703], [-3.126816, 51.5011767], [-3.1261172, 51.50139660000001], [-3.1249692, 51.50175889999999], [-3.1237408, 51.502141300000005], [-3.122464, 51.502547], [-3.1212973, 51.50291430000001], [-3.1199776, 51.5033284], [-3.1176709, 51.504058], [-3.1157653, 51.50465779999998], [-3.1146924999999994, 51.50500009999999], [-3.1134813, 51.50538190000001], [-3.1123252999999997, 51.505744199999995], [-3.1118386, 51.5059], [-3.1111278, 51.50612199999999], [-3.1100883, 51.5064487], [-3.1097545, 51.5065527], [-3.1089954, 51.5067931], [-3.1084027000000005, 51.50698680000001], [-3.1077923, 51.50719829999999], [-3.1072036999999995, 51.5074192], [-3.1068040999999997, 51.5075811], [-3.1053906, 51.50821379999999], [-3.1043725, 51.5086858], [-3.1034605999999996, 51.509108099999985], [-3.1017252000000006, 51.50991609999999], [-3.1003051, 51.5105726], [-3.0989667, 51.511191999999994], [-3.0982451999999996, 51.5115292], [-3.0973666, 51.5119376], [-3.0958886999999997, 51.5126254], [-3.0944686000000003, 51.5132835], [-3.0930563, 51.513939], [-3.0918895, 51.51448490000001], [-3.0907645, 51.5150062], [-3.0890237, 51.5158124], [-3.0876865, 51.5164328], [-3.0864327, 51.51701409999999], [-3.0856024, 51.517394200000005], [-3.0842011, 51.51804390000001], [-3.0830316999999994, 51.5185914], [-3.0821492, 51.5189986], [-3.080379, 51.5198214], [-3.0788298999999997, 51.5205419], [-3.0770622999999997, 51.52135640000001], [-3.0751069, 51.52226929999999], [-3.0736934, 51.52292179999999], [-3.0713210999999996, 51.5240221], [-3.0694742999999995, 51.524882700000006], [-3.068447, 51.525355], [-3.0678423, 51.5256725], [-3.0671825000000004, 51.52598460000001], [-3.065549, 51.5267355], [-3.0646585, 51.5271427], [-3.0640603999999994, 51.5274164], [-3.0630626, 51.52788029999999], [-3.0623223, 51.52821730000001], [-3.0609034, 51.52886480000001], [-3.0602703999999994, 51.5291535], [-3.0595676999999997, 51.52947220000001], [-3.0588447, 51.5298071], [-3.0583661, 51.53003280000001], [-3.0575318999999994, 51.530423299999995], [-3.0572605198018885, 51.53055058404835], [-3.0565085, 51.5309033], [-3.0559789, 51.5311391], [-3.0550534999999996, 51.5315663], [-3.0543535, 51.53188999999999], [-3.0542719660063726, 51.531927628931506], [-3.053035, 51.53249850000001], [-3.0518831999999994, 51.53303459999999], [-3.0504321000000005, 51.53370029999999], [-3.0487048000000003, 51.534519499999995], [-3.0470682999999994, 51.5352731], [-3.0460091, 51.53576079999999], [-3.0453123, 51.53607589999999], [-3.0442442, 51.53656829999999], [-3.043135, 51.5370884], [-3.0425464, 51.537357500000006], [-3.0417069, 51.537744499999995], [-3.0404489, 51.5383301], [-3.0397929999999995, 51.5386316], [-3.0391561, 51.538927300000005], [-3.0384534, 51.5392577], [-3.0375601999999997, 51.5396681], [-3.0363643, 51.5402219], [-3.0356183, 51.5405806], [-3.0349006000000003, 51.5409137], [-3.0341806, 51.54124790000001], [-3.0333572, 51.5416332], [-3.0317853999999995, 51.54235719999999], [-3.030888, 51.54277539999999], [-3.0299117, 51.5432208], [-3.0291622, 51.543565], [-3.0283361, 51.5439269], [-3.0276452999999997, 51.5442367], [-3.0271290999999994, 51.544467399999995], [-3.0263979999999995, 51.544795500000006], [-3.0251522999999994, 51.5453748], [-3.0243621999999997, 51.5457446], [-3.0230549, 51.5463708], [-3.0218182999999996, 51.5469444], [-3.0212255, 51.5472213], [-3.0202048, 51.54768949999998], [-3.0192211, 51.54814770000001], [-3.018762, 51.5483605], [-3.0181804, 51.54863], [-3.0175981, 51.5488987], [-3.0170229, 51.549163799999995], [-3.0164438, 51.54943430000001], [-3.0158590999999997, 51.54970310000001], [-3.0152281, 51.54999699999999], [-3.0147650999999995, 51.5502099], [-3.014134, 51.5505113], [-3.013546, 51.550812099999995], [-3.0130663999999996, 51.55107470000001], [-3.0128396, 51.5512071], [-3.0125425, 51.5513872], [-3.0120490999999996, 51.55171649999998], [-3.0115634, 51.5520685], [-3.0111388999999997, 51.55240770000001], [-3.0107302, 51.552766000000005], [-3.0103219, 51.55316549999999], [-3.0101167999999996, 51.5533803], [-3.0098065999999997, 51.5537334], [-3.0096374, 51.55394359999999], [-3.0094316, 51.5542098], [-3.0091723, 51.55458490000001], [-3.0091230649370484, 51.55466347968381], [-3.0089019999999995, 51.5550163], [-3.0086674999999996, 51.555456199999995], [-3.0084884, 51.5558346], [-3.0082969, 51.55630829999999], [-3.0080493, 51.5570193], [-3.0079218, 51.5573982], [-3.0076307, 51.5582615], [-3.0073786, 51.5590786], [-3.0072176999999995, 51.5595822], [-3.0070407, 51.56011749999999], [-3.0069186, 51.5605249], [-3.0068300999999997, 51.560805], [-3.0067308999999995, 51.561268599999984], [-3.0066719, 51.5615549], [-3.0066035, 51.5619868], [-3.0065391, 51.5625503], [-3.0065096, 51.5630405], [-3.0064867999999993, 51.56376800000001], [-3.0064935, 51.5642307], [-3.0065069, 51.5645888], [-3.0064975, 51.5652689], [-3.006525, 51.5655815], [-3.0065297, 51.566035], [-3.0065704999999996, 51.566340200000006], [-3.0066296, 51.56666990000001], [-3.0067159, 51.567161], [-3.0068696, 51.5680128], [-3.0069087, 51.568192], [-3.0069014, 51.5684365], [-3.0070150591726947, 51.56909324949827], [-3.0070227, 51.569137399999995], [-3.0073554999999996, 51.5708788], [-3.0075055, 51.571605899999994], [-3.0077421, 51.572706999999994], [-3.0078383, 51.5732524], [-3.007868, 51.57342090000001], [-3.0079108999999997, 51.57365119999999], [-3.0078409999999995, 51.573452999999986], [-3.007804699999999, 51.57334999999999], [-3.0077711, 51.57325480000001], [-3.0077175, 51.57316600000001], [-3.0076484999999997, 51.573077099999985], [-3.0074865999999996, 51.572908000000005], [-3.0073423, 51.572773], [-3.0071659999999993, 51.5726047], [-3.0069560999999996, 51.572452299999995], [-3.0068247, 51.5723723], [-3.0066851999999997, 51.57229559999999], [-3.006535, 51.57221890000001], [-3.0063365, 51.572147300000005], [-3.0061782999999997, 51.5720973]]} |
9.9 |
1808 |
1942 |
Ebbw Jn |
Cardiff Tidal T.C. |
Alexandra Dock Jn. T.C. |
51.5720973 |
-3.0061783 |
51.5720973 |
-3.0061783 |
1 |
0 |
2026-09-15 19:52:07 |
TERMINATED |
2026-09-15 19:42:00 |
Ebbw Jn |
TD |
TRACKING_TIMEOUT |
48284322 |
1789495195283720 |
16 |
16 |
2026-09-15 19:52:03.195222 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:01.535438 |
| 559565 |
588159 |
W34235 |
729G38MW15 |
2026-09-15 |
COMPLETE |
15785130 |
2026-09-15 20:42:00 |
2026-09-15 19:52:07 |
2026-09-17 19:52:07 |
{"id": 588159, "stp": "P", "toc": "Avanti West Coast", "uid": "W34235", "consist": "805010", "dest_crs": "WVH", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34235/2026-09-15/detailed", "trust_id": "729G38MW15", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wolverhampton", "service_date": "2026-09-15", "dest_arr_time": "2013", "dest_platform": "2", "is_terminated": 1, "next_location": "Wolverhampton", "signalling_id": "9G38", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "2042", "current_leg_dep": "2021", "current_leg_end": "Wolverhampton", "origin_dep_time": "1816", "origin_platform": "4", "current_location": "Wolverhampton", "last_update_time": "2026-09-15T19:52:07", "route_debug_link": null, "timing_variation": "+29 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8995766, 52.47774979999999], [-1.9000793, 52.4778063], [-1.9001201000000003, 52.4778109], [-1.9002593, 52.47782649999999], [-1.9005349, 52.47785859999999], [-1.9007016, 52.477888], [-1.9008897, 52.47792269999999], [-1.9010567, 52.4779524], [-1.901208, 52.4779791], [-1.9015239, 52.47804049999999], [-1.9017029, 52.478085799999995], [-1.9019015, 52.47814139999999], [-1.9021657999999997, 52.47817959999999], [-1.9022904, 52.4782047], [-1.9025204, 52.47825530000001], [-1.9025848000000003, 52.478269199999986], [-1.9026606, 52.47828419999998], [-1.9027423, 52.4783006], [-1.9028189, 52.47831529999999], [-1.90289, 52.4783267], [-1.902971, 52.4783387], [-1.9030206000000005, 52.4783505], [-1.903164, 52.47838039999999], [-1.9031968, 52.4783872], [-1.9032889, 52.4784018], [-1.9033056, 52.4784156], [-1.9035493999999995, 52.4784419], [-1.9037645999999997, 52.4784715], [-1.9039546, 52.4785039], [-1.90407, 52.47852360000001], [-1.9041223000000005, 52.47853560000001], [-1.9042041, 52.47855419999999], [-1.904316, 52.4785752], [-1.904466, 52.4785901], [-1.9078707, 52.47893], [-1.9140349, 52.4795305], [-1.9151286, 52.4796451], [-1.9154445999999992, 52.4796795], [-1.9158271, 52.47972659999999], [-1.9162464, 52.47978319999999], [-1.9165018, 52.4798174], [-1.9166765999999995, 52.4798441], [-1.9168634, 52.4798741], [-1.9170929000000003, 52.4799121], [-1.9172975999999995, 52.4799484], [-1.9174536, 52.479977099999985], [-1.9176467, 52.4800147], [-1.9177252, 52.480031], [-1.9179175999999996, 52.48008], [-1.9180504, 52.4801192], [-1.9181629, 52.480147], [-1.9182956999999996, 52.48017970000001], [-1.9185998, 52.4802488], [-1.9188898, 52.4803194], [-1.9191298999999995, 52.4803773], [-1.919382, 52.480442700000005], [-1.9196365, 52.48050769999999], [-1.9199386, 52.4805905], [-1.9202135, 52.480668099999995], [-1.9204991, 52.480753099999994], [-1.9207741, 52.4808347], [-1.9210356, 52.4809156], [-1.9212622, 52.480987500000005], [-1.9214741, 52.481057699999994], [-1.9216712999999996, 52.48112470000001], [-1.9219086, 52.48120549999999], [-1.9221902999999996, 52.48130519999999], [-1.9224706000000005, 52.481413], [-1.9226449000000003, 52.48148], [-1.9227629, 52.48152650000001], [-1.9228913, 52.4815809], [-1.9230067, 52.48163160000001], [-1.9232038, 52.4817239], [-1.9234238, 52.48182270000001], [-1.9235028999999997, 52.48186269999999], [-1.9238596, 52.4820277], [-1.9240169, 52.482108], [-1.9241724, 52.4821946], [-1.9243213, 52.4822779], [-1.9244286, 52.48233590000001], [-1.9245466, 52.4823955], [-1.9246646000000005, 52.48245099999999], [-1.9248054000000003, 52.48251799999999], [-1.9249714, 52.48259289999999], [-1.9252936000000005, 52.4827377], [-1.9255644999999997, 52.4828643], [-1.9258032, 52.4829738], [-1.9260912, 52.483110700000005], [-1.9263423, 52.4832343], [-1.926632, 52.4833756], [-1.9268503, 52.48348229999999], [-1.9271551, 52.4836353], [-1.9273934, 52.48375339999999], [-1.9274823, 52.4837962], [-1.927553, 52.4838278], [-1.9276200999999995, 52.48385629999999], [-1.9277009, 52.483889299999994], [-1.9277782999999995, 52.4839192], [-1.9278484, 52.4839489], [-1.9279414, 52.4839859], [-1.9280347999999996, 52.4840339], [-1.9284179999999995, 52.4842263], [-1.9287164999999995, 52.484394], [-1.9288703999999997, 52.484475199999984], [-1.9291868, 52.48461940000001], [-1.9295409, 52.4848032], [-1.929848, 52.48496], [-1.9301979999999996, 52.4851438], [-1.9305293, 52.4853128], [-1.9308055, 52.485457399999994], [-1.9311153, 52.48561740000001], [-1.9314248, 52.4857756], [-1.9317306, 52.48593559999999], [-1.932031, 52.48609], [-1.9322887999999996, 52.48622749999999], [-1.9325851999999997, 52.4863818], [-1.9328923, 52.48654109999999], [-1.9331949999999996, 52.48669429999999], [-1.9335763, 52.4868947], [-1.9338723, 52.4870463], [-1.9341995, 52.48721619999999], [-1.9344760999999997, 52.4873594], [-1.9347497, 52.4875007], [-1.9350448, 52.4876566], [-1.9353085999999995, 52.4877952], [-1.9355638, 52.4879367], [-1.9357485, 52.48803769999999], [-1.9359514, 52.488153999999994], [-1.9361539000000003, 52.4882716], [-1.9363765, 52.488405500000006], [-1.9365950999999997, 52.4885386], [-1.9367906, 52.48865180000001], [-1.9369599, 52.4887517], [-1.9371230999999995, 52.48884129999999], [-1.9371996, 52.488883699999995], [-1.9372629999999995, 52.4889191], [-1.9376023, 52.4890988], [-1.9379549999999997, 52.48927760000001], [-1.9382862, 52.4894377], [-1.9385786, 52.48958059999999], [-1.938817, 52.4896979], [-1.9390775, 52.489828], [-1.9392907, 52.4899383], [-1.9394972, 52.49005009999999], [-1.9397077999999996, 52.490165299999994], [-1.9399116, 52.4902853], [-1.9401288999999995, 52.4904184], [-1.9402629999999996, 52.4905058], [-1.9403998, 52.49059559999999], [-1.9405403000000003, 52.490694100000006], [-1.9406694, 52.490786699999994], [-1.9407463999999996, 52.4908439], [-1.940841, 52.49091409999999], [-1.9410099999999997, 52.4910472], [-1.9410227431739588, 52.49105794725514], [-1.9411843, 52.491194199999995], [-1.9413398999999996, 52.49133379999999], [-1.9414043000000003, 52.4913869], [-1.9415786, 52.49154370000001], [-1.9417473, 52.49170020000001], [-1.9419305, 52.4918667], [-1.941938, 52.4918736], [-1.9420952, 52.4920151], [-1.9421281, 52.4920448], [-1.9423199, 52.49221949999999], [-1.9425439, 52.4924236], [-1.9427129, 52.4925747], [-1.9428781999999996, 52.49271459999999], [-1.9430589, 52.4928613], [-1.9432479999999996, 52.4930075], [-1.9434400999999997, 52.4931458], [-1.9436024, 52.4932609], [-1.9437955, 52.4933875], [-1.9440033, 52.493516499999984], [-1.9441923999999997, 52.4936291], [-1.9443333, 52.4937157], [-1.9444875, 52.493799800000005], [-1.9446498000000003, 52.493884699999995], [-1.9448616999999997, 52.49399899999999], [-1.9450467, 52.49409289999999], [-1.9452706999999996, 52.49420069999999], [-1.9454474, 52.49428780000001], [-1.945483170161136, 52.49430286280318], [-1.945673, 52.4943828], [-1.9458580999999997, 52.4944612], [-1.9461032, 52.4945572], [-1.9463382, 52.494646499999995], [-1.9466048, 52.49474099999999], [-1.9468183, 52.49481469999999], [-1.9470889, 52.49491], [-1.9473628000000005, 52.49499839999999], [-1.9476083, 52.49507409999999], [-1.9478238, 52.495141], [-1.9481522, 52.4952359], [-1.9483016, 52.49527929999999], [-1.9483988, 52.4953082], [-1.9485359, 52.495346199999986], [-1.9488055, 52.495417], [-1.9490912, 52.495493], [-1.9493261999999996, 52.49554800000001], [-1.9498505999999995, 52.4956647], [-1.9502136999999995, 52.4957371], [-1.9506093, 52.4958138], [-1.9509784, 52.4958811], [-1.9513365, 52.4959382], [-1.9516758, 52.4959872], [-1.9519883, 52.496031299999984], [-1.9523249000000005, 52.49607459999999], [-1.952577, 52.49610319999999], [-1.9528358999999995, 52.49613089999999], [-1.9531185, 52.4961576], [-1.9534367, 52.49618639999999], [-1.9537612, 52.49621179999999], [-1.9541380999999995, 52.49623869999999], [-1.9544251, 52.49625499999999], [-1.9547389, 52.49626809999999], [-1.9550312, 52.4962779], [-1.9554037, 52.4962833], [-1.9557984, 52.49628439999999], [-1.9560636, 52.4962858], [-1.9563653, 52.4962825], [-1.9566188, 52.4962768], [-1.9569313, 52.49626539999999], [-1.9573044, 52.4962542], [-1.9576089, 52.496244399999995], [-1.957925, 52.4962335], [-1.9582482, 52.4962221], [-1.9585852, 52.496213399999995], [-1.9590194, 52.49619920000001], [-1.9595141999999997, 52.4961821], [-1.9598643, 52.49617059999999], [-1.960173, 52.49615949999999], [-1.9605536, 52.4961478], [-1.9610578, 52.4961298], [-1.9613278000000005, 52.49612199999999], [-1.9616315, 52.4961109], [-1.9619514, 52.4960999], [-1.9623154999999997, 52.4960877], [-1.9627023999999995, 52.49607379999999], [-1.9630886, 52.4960611], [-1.9634802, 52.4960481], [-1.9638625000000005, 52.49603499999999], [-1.9642346, 52.496022399999994], [-1.9645913, 52.49601090000001], [-1.9650379, 52.4960011], [-1.9653591, 52.4959934], [-1.9657078, 52.495989299999984], [-1.9660558, 52.495989299999984], [-1.9662623999999995, 52.4959897], [-1.9664353999999995, 52.4959921], [-1.9666104, 52.495997], [-1.9667887, 52.496004799999994], [-1.9669724999999996, 52.496012999999984], [-1.9671508, 52.49602149999999], [-1.9673104, 52.496031299999984], [-1.9675009, 52.496044], [-1.9676590999999997, 52.4960587], [-1.9678147, 52.4960713], [-1.9679682, 52.4960877], [-1.968158, 52.496106899999994], [-1.9683243, 52.496126], [-1.968494, 52.4961473], [-1.968671, 52.4961734], [-1.9688661, 52.4962024], [-1.9690579, 52.496235], [-1.9692529999999997, 52.4962689], [-1.9694394, 52.49630359999999], [-1.9696245, 52.49634], [-1.9698149, 52.496381199999995], [-1.9700067000000003, 52.49642450000001], [-1.9701777, 52.4964644], [-1.9704935, 52.49654], [-1.9706759, 52.4965914], [-1.9709113, 52.49665879999999], [-1.9710957, 52.4967135], [-1.9712848000000005, 52.49677390000001], [-1.9714665, 52.496834699999994], [-1.9716522999999997, 52.4968988], [-1.9718072, 52.4969531], [-1.9719621, 52.49701069999999], [-1.9721485000000003, 52.4970817], [-1.9723074, 52.4971462], [-1.9724462000000005, 52.4972058], [-1.9726011, 52.49727120000001], [-1.9727634000000005, 52.4973463], [-1.9728961, 52.49740669999999], [-1.9730584, 52.497485100000006], [-1.9732053, 52.4975598], [-1.9733407000000005, 52.497628799999994], [-1.9734834999999995, 52.4977051], [-1.9736383999999996, 52.49779209999999], [-1.9737786, 52.497873299999995], [-1.9739154, 52.497954099999994], [-1.9740669, 52.49804879999999], [-1.9742084, 52.49813700000001], [-1.9743465, 52.49822640000001], [-1.9744592000000003, 52.4982983], [-1.9746013, 52.49839419999999], [-1.9747113, 52.49846479999999], [-1.9748421, 52.4985526], [-1.9749507, 52.4986252], [-1.9750882, 52.49871629999999], [-1.9751861, 52.4987812], [-1.9753141000000003, 52.4988677], [-1.9754213999999997, 52.49894], [-1.9755549, 52.4990286], [-1.9756602, 52.49909749999999], [-1.9757855, 52.4991816], [-1.9758989, 52.49925549999999], [-1.9760169, 52.4993347], [-1.9761402999999995, 52.499417599999994], [-1.9762673, 52.49950380000001], [-1.976293625062947, 52.4995205225148], [-1.9763797, 52.49957520000001], [-1.9765044, 52.4996613], [-1.9766122999999995, 52.49973310000001], [-1.9767387, 52.4998173], [-1.9768511, 52.49988819999999], [-1.9769703999999997, 52.49996779999999], [-1.9770970999999995, 52.5000503], [-1.9771207999999996, 52.50006640000001], [-1.9773730000000005, 52.50022559999999], [-1.9775091, 52.5003046], [-1.9776512999999996, 52.5003808], [-1.9782776, 52.5007981], [-1.9787688999999995, 52.50111819999999], [-1.9789239999999997, 52.5012256], [-1.9791623, 52.5013807], [-1.9793281000000005, 52.5014863], [-1.9794896, 52.5015857], [-1.9796582, 52.501686799999995], [-1.9799204, 52.5018369], [-1.9802663000000005, 52.5020325], [-1.980413730655176, 52.50210648374785], [-1.9804427179377309, 52.50212103015031], [-1.9807334000000003, 52.5022669], [-1.9812511, 52.5024968], [-1.9818149000000005, 52.5027254], [-1.9825047, 52.50297499999999], [-1.9828165, 52.5030775], [-1.9832606, 52.50321319999999], [-1.9836019, 52.50330879999999], [-1.9840591, 52.5034295], [-1.9845728999999996, 52.5035495], [-1.98497, 52.5036325], [-1.98554, 52.5037415], [-1.9861763, 52.50385589999999], [-1.9872005, 52.50404229999998], [-1.9877738, 52.504141700000005], [-1.9885149, 52.504274599999995], [-1.9894188, 52.50443529999999], [-1.990239, 52.5045829], [-1.990767, 52.5046781], [-1.9911930999999996, 52.50475200000001], [-1.9917153, 52.5048463], [-1.9922834000000005, 52.50494900000001], [-1.992831, 52.50504300000001], [-1.9934264999999995, 52.505147699999995], [-1.9939994999999997, 52.50524399999999], [-1.9945269, 52.50532960000001], [-1.9953109, 52.5054485], [-1.9960365, 52.505552], [-1.9965566, 52.5056213], [-1.9970996999999997, 52.50568909999999], [-1.9974734, 52.50573090000001], [-1.9977478, 52.5057586], [-1.9980004, 52.50577839999999], [-1.9988355, 52.5058667], [-1.9995562, 52.50592549999999], [-2.0001439, 52.5059731], [-2.0007294999999994, 52.50603319999999], [-2.0011915, 52.50608339999999], [-2.0017612, 52.5061549], [-2.0023548, 52.50623709999999], [-2.0029917, 52.50633869999999], [-2.0035183, 52.5064316], [-2.0042181999999995, 52.5065698], [-2.0049651, 52.50672699999999], [-2.0058227, 52.5069174], [-2.0060901, 52.5069754], [-2.0064908, 52.507067699999986], [-2.0070159, 52.5071873], [-2.0078525, 52.50738359999999], [-2.0082717999999997, 52.50749319999999], [-2.0086524, 52.50760100000001], [-2.0090187, 52.50769940000001], [-2.0092935, 52.5077798], [-2.0096694, 52.5078931], [-2.0100279, 52.5080035], [-2.0104024999999996, 52.5081241], [-2.0111448, 52.50838830000001], [-2.0112339999999995, 52.50842009999999], [-2.0114807999999997, 52.5085088], [-2.0119431999999997, 52.50868719999999], [-2.0119728, 52.50869850000001], [-2.0121352, 52.5087598], [-2.0123594, 52.50885410000001], [-2.0124460999999996, 52.5088915], [-2.0133362999999997, 52.50928499999999], [-2.013795, 52.5095077], [-2.0139587999999997, 52.50958839999999], [-2.0143804, 52.50980769999999], [-2.0148581999999995, 52.5100608], [-2.0154542, 52.5103989], [-2.0158275999999997, 52.5106214], [-2.0162679, 52.51089919999999], [-2.0165246999999997, 52.5110616], [-2.016587, 52.5111004], [-2.0175320999999995, 52.5117336], [-2.0176627, 52.511825999999985], [-2.0179066, 52.5119716], [-2.0181362, 52.51212319999999], [-2.0183865, 52.5122901], [-2.0194416, 52.51299569999999], [-2.0195171, 52.513047099999994], [-2.0196996, 52.5131693], [-2.0202425, 52.5135329], [-2.020877, 52.51395779999999], [-2.0210741, 52.5140936], [-2.0211606, 52.5141532], [-2.0215935, 52.514455899999994], [-2.0217813999999996, 52.5146044], [-2.0219709, 52.51476310000001], [-2.0221316999999996, 52.514898900000006], [-2.022298, 52.5150511], [-2.0224632, 52.51519690000001], [-2.0227851, 52.515500499999995], [-2.0229178999999995, 52.51562830000001], [-2.0230028, 52.515709], [-2.0231246, 52.5158069], [-2.0233852999999997, 52.5159918], [-2.0237399, 52.516221299999984], [-2.0238723999999997, 52.516296], [-2.0240863, 52.51642069999999], [-2.0242719, 52.5165194], [-2.0246636, 52.51670980000001], [-2.0249005, 52.5168168], [-2.0251230999999996, 52.5169088], [-2.0254644, 52.5170463], [-2.0258027, 52.51717260000001], [-2.0262269, 52.5173194], [-2.0264758, 52.5174016], [-2.0267112, 52.517474], [-2.0269248, 52.5175403], [-2.0272243, 52.5176336], [-2.0275561, 52.51773339999999], [-2.0278461999999995, 52.5178199], [-2.0281064, 52.51789529999999], [-2.0283817, 52.51797349999999], [-2.0286885, 52.5180583], [-2.0290367, 52.5181525], [-2.0302499, 52.5184717], [-2.030606, 52.518565900000006], [-2.0311684, 52.5187222], [-2.0318058, 52.5189019], [-2.0320366, 52.5189713], [-2.0332804, 52.5193472], [-2.0375044, 52.5207001], [-2.0470282, 52.5237571], [-2.0482023, 52.52410229999999], [-2.0485772999999994, 52.5242106], [-2.0489304, 52.5243163], [-2.0492129, 52.52440310000001], [-2.049653, 52.524541199999994], [-2.0499359, 52.5246375], [-2.0502321, 52.52473649999999], [-2.0504459, 52.5248168], [-2.0508141, 52.5249402], [-2.0514968, 52.52517280000001], [-2.0516495999999997, 52.5252217], [-2.0528091, 52.52560629999999], [-2.0529558999999997, 52.525658], [-2.0535763, 52.52585249999999], [-2.0540658, 52.52600999999999], [-2.0546301999999996, 52.52618869999999], [-2.0568961999999997, 52.526922799999994], [-2.0575629000000006, 52.52713529999998], [-2.0583252999999995, 52.5273903], [-2.0588561, 52.52757350000001], [-2.0593347, 52.5277397], [-2.0597544, 52.5278942], [-2.060061699999999, 52.528016099999995], [-2.0607262, 52.52826610000001], [-2.0611829, 52.5284478], [-2.0614862, 52.5285715], [-2.0620202, 52.5287932], [-2.0624215, 52.5289602], [-2.0626453, 52.5290571], [-2.0629243000000006, 52.5291737], [-2.0630476, 52.52922680000001], [-2.0633995, 52.529385399999995], [-2.063675, 52.5295135], [-2.0643743999999997, 52.52982399999999], [-2.065439899999999, 52.53036149999999], [-2.0658025, 52.530539], [-2.066125153474899, 52.530694738914214], [-2.0661605, 52.53071179999999], [-2.0662563, 52.5307568], [-2.0668741999999996, 52.5310471], [-2.0671137, 52.5311586], [-2.0675889, 52.531353], [-2.0679645, 52.5315038], [-2.068155, 52.53158260000001], [-2.0684826, 52.53170899999999], [-2.0685864, 52.53174599999999], [-2.0691230999999997, 52.531929000000005], [-2.0697663, 52.5321434], [-2.0702341, 52.53229259999999], [-2.0706751999999997, 52.53242670000001], [-2.0713552999999996, 52.53261849999999], [-2.0719492, 52.5327844], [-2.0725265, 52.532945], [-2.0737303999999996, 52.5332874], [-2.0739119, 52.5333393], [-2.0742283999999995, 52.533417099999994], [-2.0744305999999995, 52.53348], [-2.0746558, 52.53355369999999], [-2.0748405999999995, 52.53361179999999], [-2.0750745, 52.53368789999999], [-2.0752743999999996, 52.533753699999984], [-2.0754859999999997, 52.53382570000001], [-2.0756808, 52.53389309999999], [-2.0759794, 52.5339996], [-2.0762372, 52.534097499999994], [-2.0764707, 52.5341882], [-2.0767212, 52.5342904], [-2.0769401, 52.534381], [-2.0771485, 52.534469599999994], [-2.0772503, 52.5345149], [-2.0775656999999996, 52.534662399999995], [-2.0777654, 52.534757699999986], [-2.0779824, 52.5348659], [-2.0780485999999994, 52.53489950000001], [-2.0781702999999996, 52.5349613], [-2.0783556999999995, 52.53505909999999], [-2.0784993, 52.5351344], [-2.0786489, 52.53521859999999], [-2.0787978999999996, 52.5353038], [-2.0790085, 52.53542519999999], [-2.0792432999999995, 52.53556660000001], [-2.0794293, 52.5356827], [-2.0796126, 52.53579969999999], [-2.0798832, 52.53597969999999], [-2.0800776, 52.53611389999999], [-2.0803051, 52.5362747], [-2.0805042999999994, 52.5364215], [-2.080712, 52.5365773], [-2.0808851, 52.5367149], [-2.081054, 52.536852399999994], [-2.0812044, 52.536979], [-2.0813537999999996, 52.5371075], [-2.0815026, 52.53724089999999], [-2.0816294999999996, 52.5373611], [-2.0817713, 52.53749710000001], [-2.0819246, 52.53764889999999], [-2.082126699999999, 52.5378597], [-2.0822245999999995, 52.53796710000001], [-2.0823445, 52.5380997], [-2.0824448, 52.5382149], [-2.0826003999999996, 52.5383994], [-2.082709, 52.5385339], [-2.0828391, 52.5387025], [-2.0829776, 52.5388851], [-2.0831328, 52.5391039], [-2.083273, 52.53930780000001], [-2.0834064, 52.5395243], [-2.0834712, 52.53963079999999], [-2.0835774999999996, 52.53982129999999], [-2.0836929999999994, 52.5400357], [-2.0837661, 52.5401794], [-2.0838479, 52.54034819999999], [-2.0839189999999994, 52.540513], [-2.0839801, 52.5406506], [-2.0840237, 52.5407557], [-2.0840857, 52.5409046], [-2.0841458, 52.54106110000001], [-2.0842201, 52.5412705], [-2.0843005, 52.5415042], [-2.084392, 52.541753799999995], [-2.0844723, 52.541969900000005], [-2.08455, 52.54218519999999], [-2.0846598, 52.5424794], [-2.0847063, 52.5425965], [-2.0847753, 52.5427908], [-2.0849282, 52.54318510000001], [-2.0850039999999996, 52.5433928], [-2.0851026, 52.5436458], [-2.0852682, 52.5440738], [-2.0853365, 52.54424710000001], [-2.0854006999999997, 52.54440679999999], [-2.0854749, 52.5445813], [-2.0855865999999996, 52.5448243], [-2.0856818999999995, 52.545021899999995], [-2.0857505, 52.54515419999999], [-2.0858348, 52.54531560000001], [-2.0859175999999997, 52.545471799999994], [-2.0860117999999996, 52.54564270000001], [-2.0861024, 52.5457994], [-2.086190199999999, 52.5459349], [-2.0863328, 52.54615339999999], [-2.0866151999999993, 52.5465824], [-2.0867452, 52.54677999999999], [-2.0869137, 52.547046], [-2.0870099999999994, 52.54719149999998], [-2.0871267, 52.54738729999999], [-2.0872414, 52.5475842], [-2.0873589999999997, 52.5477989], [-2.0874663999999994, 52.5480077], [-2.0875215, 52.548123], [-2.0875496999999994, 52.5481828], [-2.0876343, 52.548362100000006], [-2.0877822, 52.5486703], [-2.0878879, 52.54890689999999], [-2.0879124524752264, 52.54896191164581], [-2.0880575, 52.5492869], [-2.0881114999999997, 52.5494084], [-2.0882215999999993, 52.54964369999999], [-2.0883313, 52.5498926], [-2.088417, 52.55008099999999], [-2.0885443, 52.5503622], [-2.0885968000000004, 52.550484700000005], [-2.0886631999999996, 52.55061680000001], [-2.0887100999999997, 52.55071039999999], [-2.0888015999999996, 52.55091170000001], [-2.0889277, 52.551188], [-2.0889877, 52.5513234], [-2.0890623000000006, 52.55149029999999], [-2.0891265999999997, 52.5516323], [-2.089194, 52.5517772], [-2.0893038999999995, 52.55200640000001], [-2.0893999, 52.552228199999995], [-2.0895004, 52.55244350000001], [-2.0895902, 52.552632599999995], [-2.0896687, 52.55279], [-2.0897468, 52.552947], [-2.0898552, 52.55315290000001], [-2.0899516, 52.5533231], [-2.0900644, 52.5535147], [-2.0901684, 52.5536897], [-2.0902779, 52.55386130000001], [-2.0904377999999997, 52.55410769999999], [-2.0906266, 52.554381199999995], [-2.0907593, 52.554561799999995], [-2.0908901, 52.554737900000006], [-2.0910302999999995, 52.5549152], [-2.0911659, 52.55508349999999], [-2.0913031999999996, 52.5552519], [-2.0914558, 52.555426], [-2.0916559, 52.555647099999995], [-2.0917606, 52.55575880000001], [-2.0918855999999995, 52.5558937], [-2.0920414, 52.55605560000001], [-2.0922641, 52.5562774], [-2.0924755, 52.55647630000001], [-2.0927336999999997, 52.5567155], [-2.0929521, 52.5569285], [-2.0931713, 52.55713579999998], [-2.0933995, 52.557348600000005], [-2.0935322, 52.5574771], [-2.0937441, 52.5576747], [-2.0938432, 52.5577677], [-2.0943674, 52.558259699999994], [-2.0946713999999997, 52.5585436], [-2.0951807, 52.5590221], [-2.0968516, 52.5605911], [-2.0972511, 52.5609692], [-2.0974241, 52.56113], [-2.0976224999999995, 52.5613169], [-2.0978316999999995, 52.561507199999994], [-2.0980577, 52.561710999999995], [-2.0982548, 52.56189969999999], [-2.098836, 52.562446099999995], [-2.0993713, 52.56294940000001], [-2.0997147, 52.5632732], [-2.0999652999999996, 52.5635078], [-2.1001908, 52.56372], [-2.1004147, 52.5639321], [-2.1006155, 52.5641203], [-2.1007419, 52.564241399999986], [-2.1009242999999995, 52.5644368], [-2.1010279, 52.5645364], [-2.101226, 52.5647323], [-2.1013666, 52.5648771], [-2.1015184, 52.5650393], [-2.1016435, 52.5651822], [-2.1017545, 52.56531090000001], [-2.1018507, 52.5654289], [-2.1019612, 52.5655608], [-2.1020872999999995, 52.5657211], [-2.1021809, 52.56584680000001], [-2.1022806, 52.5659952], [-2.1024946999999994, 52.5663012], [-2.1026073, 52.5664703], [-2.1026904, 52.566591200000005], [-2.1027539999999996, 52.5666911], [-2.1028554, 52.56685060000001], [-2.102954, 52.567012], [-2.1030539, 52.5671758], [-2.1031539, 52.567352199999995], [-2.1032677, 52.56756310000001], [-2.1033883, 52.5677937], [-2.1035101, 52.5680303], [-2.1035784, 52.568165699999994], [-2.1036728, 52.568352899999994], [-2.103931, 52.5688574], [-2.1040253999999994, 52.569028299999985], [-2.1041112999999996, 52.5692018], [-2.1043027, 52.569576199999986], [-2.1044481, 52.56986719999998], [-2.1045692, 52.5701048], [-2.1048889, 52.570733700000005], [-2.1050811, 52.5711142], [-2.1052049, 52.5713526], [-2.1052726, 52.571482299999985], [-2.1053808999999997, 52.57169319999999], [-2.1054318, 52.57180160000001], [-2.1054826999999996, 52.57191], [-2.1056123, 52.5721692], [-2.1057631, 52.57247019999999], [-2.1059325999999996, 52.5728002], [-2.106062, 52.573059699999995], [-2.1062372, 52.5733895], [-2.1065305, 52.5739624], [-2.1065831, 52.574064500000006], [-2.1066387, 52.57417709999999], [-2.1066897, 52.5742826], [-2.106699, 52.5742966], [-2.1068312, 52.57455299999999], [-2.1069578, 52.5748016], [-2.1070683, 52.5750299], [-2.107218, 52.57532270000001], [-2.1073896, 52.57565079999999], [-2.1075615, 52.5759838], [-2.107688, 52.5762314], [-2.1077383, 52.5763311], [-2.1077984, 52.57644419999998], [-2.1079266, 52.576693600000006], [-2.1080595, 52.57695439999999], [-2.1081584999999996, 52.577147799999985], [-2.1082159, 52.57725969999999], [-2.1082833, 52.5773919], [-2.1083751999999993, 52.5775673], [-2.1084311, 52.577667], [-2.1085215999999996, 52.57783950000001], [-2.1086462, 52.57808370000001], [-2.1088291, 52.57844240000001], [-2.1090228, 52.57882560000001], [-2.1091574, 52.579085099999986], [-2.1092756, 52.5793156], [-2.109504, 52.579765900000005], [-2.1097278, 52.5801993], [-2.1098013, 52.58034610000001], [-2.1098775, 52.5805128], [-2.109972, 52.5806952], [-2.1100301999999997, 52.58081060000001], [-2.1100776999999997, 52.58089749999999], [-2.1101488, 52.58103620000001], [-2.1102546, 52.5812451], [-2.1104062, 52.5815443], [-2.1104407, 52.5816123], [-2.1106403, 52.5820008], [-2.110735, 52.5821908], [-2.1108069, 52.58232910000001], [-2.1109035, 52.58250979999999], [-2.1109866, 52.5826671], [-2.1115195, 52.5837216], [-2.1117085999999996, 52.5840949], [-2.1117566, 52.584192599999994], [-2.1118745999999997, 52.584401], [-2.1119905, 52.584576299999995], [-2.112046799999999, 52.584662400000006], [-2.1121131, 52.58474400000001], [-2.1122009, 52.58484429999999], [-2.1122951000000003, 52.5849427], [-2.1124013999999995, 52.58504229999999], [-2.1125026999999994, 52.585129599999995], [-2.112604699999999, 52.58521579999999], [-2.1127062, 52.58530019999999], [-2.1128031, 52.58537389999999], [-2.1129182, 52.58545600000001], [-2.1132022, 52.585667], [-2.1133489, 52.585776499999994], [-2.1135114, 52.5858902], [-2.1135874, 52.58593990000001], [-2.1136286999999996, 52.5859669], [-2.1137314, 52.586031], [-2.1138532, 52.58610240000001], [-2.1139643, 52.586160599999985], [-2.1140857999999993, 52.5862217], [-2.1142194, 52.58628290000001], [-2.1143674999999997, 52.5863459], [-2.1145028999999997, 52.5863978], [-2.1146418, 52.586452000000016], [-2.1147695, 52.58649179999999], [-2.1149118, 52.5865329], [-2.1149770999999995, 52.58655139999998], [-2.1153672999999995, 52.5866481], [-2.1154765000000006, 52.5866664], [-2.1156252999999996, 52.5866894], [-2.1157708, 52.58670850000001], [-2.1159247, 52.5867231], [-2.1160498, 52.5867341], [-2.1162074, 52.5867396], [-2.1163741, 52.5867448], [-2.1167229, 52.5867462], [-2.1172241, 52.5867897], [-2.1174195999999994, 52.586818], [-2.1177408, 52.58686939999999], [-2.11802, 52.58692009999999], [-2.1183247999999995, 52.5869813], [-2.1187187, 52.5870821], [-2.1189628, 52.58715889999999], [-2.1192733999999995, 52.58727819999999], [-2.119565, 52.5874133], [-2.1198271999999996, 52.58755549999999], [-2.1199992, 52.587655899999994]]}", "current_leg_start": "Birmingham New Street", "dest_arr_time_act": "2013", "motion_projection": null, "next_location_lat": "52.5876559", "next_location_lon": "-2.1199992", "previous_location": "Birmingham New Street", "current_leg_milage": "12.9", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1689.749, \"from_m\": 1546.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2635.639, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7136.095, \"from_m\": 5632.663, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 10505.955, \"from_m\": 7136.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36285.324, \"from_m\": 10505.955, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 36339.261, \"from_m\": 36285.324, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44607.679, \"from_m\": 36339.261, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 46540.265, \"from_m\": 44607.679, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60306.749, \"from_m\": 46540.265, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 60414.026, \"from_m\": 60306.749, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60629.659, \"from_m\": 60414.026, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 60715.503, \"from_m\": 60629.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64996.307, \"from_m\": 60715.503, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 68285.69, \"from_m\": 64996.307, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 74916.697, \"from_m\": 68285.69, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 77240.851, \"from_m\": 74916.697, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 78068.989, \"from_m\": 77240.851, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 78733.241, \"from_m\": 78068.989, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 78893.918, \"from_m\": 78733.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 91874.844, \"from_m\": 78893.918, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 91969.455, \"from_m\": 91874.844, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 110750.154, \"from_m\": 91969.455, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 117180.103, \"from_m\": 110750.154, \"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\": 131025.117, \"from_m\": 117180.103, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 131062.706, \"from_m\": 131025.117, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 131716.944, \"from_m\": 131062.706, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 131775.895, \"from_m\": 131716.944, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 132279.472, \"from_m\": 131775.895, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 136136.516, \"from_m\": 132279.472, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 142552.126, \"from_m\": 136136.516, \"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\": 142560.029, \"from_m\": 142552.126, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 151228.711, \"from_m\": 142560.029, \"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\": 152154.877, \"from_m\": 151228.711, \"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\": 152892.761, \"from_m\": 152154.877, \"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\": 158566.228, \"from_m\": 152892.761, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 160441.627, \"from_m\": 158566.228, \"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\": 168157.297, \"from_m\": 160441.627, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 171422.579, \"from_m\": 168157.297, \"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\": 175836.565, \"from_m\": 171422.579, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 180079.404, \"from_m\": 175836.565, \"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\": 180447.875, \"from_m\": 180079.404, \"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\": 181399.013, \"from_m\": 180447.875, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 181773.213, \"from_m\": 181399.013, \"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\": 182347.38, \"from_m\": 181773.213, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 183209.863, \"from_m\": 182347.38, \"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\": 188890.543, \"from_m\": 183209.863, \"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\": 191451.498, \"from_m\": 188890.543, \"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\": 192063.87, \"from_m\": 191451.498, \"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\": 195686.79, \"from_m\": 192063.87, \"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\": 196051.687, \"from_m\": 195686.79, \"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\": 202119.076, \"from_m\": 196051.687, \"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\": 202468.321, \"from_m\": 202119.076, \"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\": 202837.937, \"from_m\": 202468.321, \"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\": 588159, \"profile_key\": \"ee423f6b7b17e95e2ee723341bf0cdeb10021d0db14a39f8a665d58fde893194\", \"schedule_id\": 26728, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1816\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1818H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1819\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1822\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1823H\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1825H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": false, \"wtt_arr\": \"1829H\", \"wtt_dep\": \"1831\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28035.335, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1836H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 8, \"distance_m\": 41051.781, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1840\", \"location\": \"Tring\", \"stage_seq\": 9, \"distance_m\": 50880.259, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1843\", \"location\": \"Ledburn Jn\", \"stage_seq\": 10, \"distance_m\": 60306.749, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1848\", \"location\": \"Bletchley\", \"stage_seq\": 11, \"distance_m\": 75745.529, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": false, \"wtt_arr\": \"1850H\", \"wtt_dep\": \"1852H\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 12, \"distance_m\": 80749.99, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1858\", \"location\": \"Hanslope Jn\", \"stage_seq\": 13, \"distance_m\": 91473.743, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1905\", \"location\": \"Weedon\", \"stage_seq\": 14, \"distance_m\": 112006.174, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1912H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 15, \"distance_m\": 131142.932, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": false, \"wtt_arr\": \"1914\", \"wtt_dep\": \"1916\", \"location\": \"Rugby\", \"stage_seq\": 16, \"distance_m\": 133479.81, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1917H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 17, \"distance_m\": 134515.361, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": false, \"wtt_arr\": \"1925\", \"wtt_dep\": \"1927\", \"location\": \"Coventry\", \"stage_seq\": 18, \"distance_m\": 151667.529, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1931H\", \"location\": \"Berkswell\", \"stage_seq\": 19, \"distance_m\": 160513.144, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": false, \"wtt_arr\": \"1936\", \"wtt_dep\": \"1938\", \"location\": \"Birmingham International\", \"stage_seq\": 20, \"distance_m\": 168863.152, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941H\", \"location\": \"Stechford\", \"stage_seq\": 21, \"distance_m\": 175990.894, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944H\", \"location\": \"Grand Jn\", \"stage_seq\": 22, \"distance_m\": 180498.199, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"Proof House Jn\", \"stage_seq\": 23, \"distance_m\": 181052.443, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": false, \"wtt_arr\": \"1948\", \"wtt_dep\": \"1956\", \"location\": \"Birmingham New Street\", \"stage_seq\": 24, \"distance_m\": 182026.843, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000\", \"location\": \"Soho South Jn\", \"stage_seq\": 25, \"distance_m\": 185322.433, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2001H\", \"location\": \"Galton Jn\", \"stage_seq\": 26, \"distance_m\": 188035.463, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005H\", \"location\": \"Dudley Port\", \"stage_seq\": 27, \"distance_m\": 193840.72, \"section_seq\": 1, \"route_path_id\": 27889}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": null, \"location\": \"Wolverhampton\", \"stage_seq\": 28, \"distance_m\": 202837.937, \"section_seq\": 1, \"route_path_id\": 27889}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 202837.937, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27889}], \"total_distance_m\": 202837.937, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 199992.232, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2845.705, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1816", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "52.5876559", "current_position_lon": "-2.1199992", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:28:31Z\", \"source_id\": 48254468, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:28:36Z\", \"source_id\": 15674921, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:30:15Z\", \"source_id\": 48259001, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:31:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:30:20Z\", \"source_id\": 15676391, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:34:51Z\", \"source_id\": 48271233, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:34:56Z\", \"source_id\": 15680149, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:45:24Z\", \"source_id\": 48299081, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:45:26Z\", \"source_id\": 15688893, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:53:36Z\", \"source_id\": 48320485, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:54:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:53:38Z\", \"source_id\": 15695591, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:55:41Z\", \"source_id\": 48325612, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:55:42Z\", \"source_id\": 15697236, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:19:51Z\", \"source_id\": 48387519, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:21:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:19:52Z\", \"source_id\": 15716633, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20840, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:34:40Z\", \"source_id\": 48424306, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:35:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:34:47Z\", \"source_id\": 15730637, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:44Z\", \"source_id\": 48454023, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:48Z\", \"source_id\": 15739854, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:24Z\", \"source_id\": 48472655, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:28Z\", \"source_id\": 15747764, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:57Z\", \"source_id\": 15748317, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:26Z\", \"source_id\": 48504107, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:27Z\", \"source_id\": 15761516, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:37Z\", \"source_id\": 48526503, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:43Z\", \"source_id\": 15768366, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:40Z\", \"source_id\": 48558571, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:41Z\", \"source_id\": 15778350, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:31Z\", \"source_id\": 48580631, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:35Z\", \"source_id\": 15785130, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wolverhampton", "service_state_platform": "1", "timing_fact_generation": 1789501237233304, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:01.804003", "service_state_evidence_id": 15785130, "current_leg_start_actual_dep": "2026-09-15T20:25:00+01:00", "operational_evidence_version": 163, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:03.181394", "service_state_valid_until_kind": null, "operational_interpretation_version": 163, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
P |
EUS |
WVH |
9G38 |
805010 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1689.749, "from_m": 1546.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2635.639, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7136.095, "from_m": 5632.663, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10505.955, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36285.324, "from_m": 10505.955, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 36339.261, "from_m": 36285.324, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44607.679, "from_m": 36339.261, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46540.265, "from_m": 44607.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60306.749, "from_m": 46540.265, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 60414.026, "from_m": 60306.749, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60629.659, "from_m": 60414.026, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 60715.503, "from_m": 60629.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64996.307, "from_m": 60715.503, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 68285.69, "from_m": 64996.307, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 74916.697, "from_m": 68285.69, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 77240.851, "from_m": 74916.697, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78068.989, "from_m": 77240.851, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78733.241, "from_m": 78068.989, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 78893.918, "from_m": 78733.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 91874.844, "from_m": 78893.918, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 91969.455, "from_m": 91874.844, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 110750.154, "from_m": 91969.455, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 117180.103, "from_m": 110750.154, "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": 131025.117, "from_m": 117180.103, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 131062.706, "from_m": 131025.117, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 131716.944, "from_m": 131062.706, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 131775.895, "from_m": 131716.944, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 132279.472, "from_m": 131775.895, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 136136.516, "from_m": 132279.472, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 142552.126, "from_m": 136136.516, "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": 142560.029, "from_m": 142552.126, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 151228.711, "from_m": 142560.029, "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": 152154.877, "from_m": 151228.711, "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": 152892.761, "from_m": 152154.877, "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": 158566.228, "from_m": 152892.761, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 160441.627, "from_m": 158566.228, "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": 168157.297, "from_m": 160441.627, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 171422.579, "from_m": 168157.297, "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": 175836.565, "from_m": 171422.579, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 180079.404, "from_m": 175836.565, "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": 180447.875, "from_m": 180079.404, "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": 181399.013, "from_m": 180447.875, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 181773.213, "from_m": 181399.013, "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": 182347.38, "from_m": 181773.213, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 183209.863, "from_m": 182347.38, "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": 188890.543, "from_m": 183209.863, "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": 191451.498, "from_m": 188890.543, "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": 192063.87, "from_m": 191451.498, "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": 195686.79, "from_m": 192063.87, "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": 196051.687, "from_m": 195686.79, "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": 202119.076, "from_m": 196051.687, "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": 202468.321, "from_m": 202119.076, "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": 202837.937, "from_m": 202468.321, "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": 588159, "profile_key": "ee423f6b7b17e95e2ee723341bf0cdeb10021d0db14a39f8a665d58fde893194", "schedule_id": 26728, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1816", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1818H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1819", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1822", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1823H", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1825H", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 27889}, {"is_pass": false, "wtt_arr": "1829H", "wtt_dep": "1831", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28035.335, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1836H", "location": "Bourne End Jn (Herts)", "stage_seq": 8, "distance_m": 41051.781, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1840", "location": "Tring", "stage_seq": 9, "distance_m": 50880.259, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1843", "location": "Ledburn Jn", "stage_seq": 10, "distance_m": 60306.749, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1848", "location": "Bletchley", "stage_seq": 11, "distance_m": 75745.529, "section_seq": 1, "route_path_id": 27889}, {"is_pass": false, "wtt_arr": "1850H", "wtt_dep": "1852H", "location": "Milton Keynes Central", "stage_seq": 12, "distance_m": 80749.99, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1858", "location": "Hanslope Jn", "stage_seq": 13, "distance_m": 91473.743, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1905", "location": "Weedon", "stage_seq": 14, "distance_m": 112006.174, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1912H", "location": "Hillmorton Jn", "stage_seq": 15, "distance_m": 131142.932, "section_seq": 1, "route_path_id": 27889}, {"is_pass": false, "wtt_arr": "1914", "wtt_dep": "1916", "location": "Rugby", "stage_seq": 16, "distance_m": 133479.81, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1917H", "location": "Rugby Trent Valley Jn", "stage_seq": 17, "distance_m": 134515.361, "section_seq": 1, "route_path_id": 27889}, {"is_pass": false, "wtt_arr": "1925", "wtt_dep": "1927", "location": "Coventry", "stage_seq": 18, "distance_m": 151667.529, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1931H", "location": "Berkswell", "stage_seq": 19, "distance_m": 160513.144, "section_seq": 1, "route_path_id": 27889}, {"is_pass": false, "wtt_arr": "1936", "wtt_dep": "1938", "location": "Birmingham International", "stage_seq": 20, "distance_m": 168863.152, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941H", "location": "Stechford", "stage_seq": 21, "distance_m": 175990.894, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944H", "location": "Grand Jn", "stage_seq": 22, "distance_m": 180498.199, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1946", "location": "Proof House Jn", "stage_seq": 23, "distance_m": 181052.443, "section_seq": 1, "route_path_id": 27889}, {"is_pass": false, "wtt_arr": "1948", "wtt_dep": "1956", "location": "Birmingham New Street", "stage_seq": 24, "distance_m": 182026.843, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000", "location": "Soho South Jn", "stage_seq": 25, "distance_m": 185322.433, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2001H", "location": "Galton Jn", "stage_seq": 26, "distance_m": 188035.463, "section_seq": 1, "route_path_id": 27889}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005H", "location": "Dudley Port", "stage_seq": 27, "distance_m": 193840.72, "section_seq": 1, "route_path_id": 27889}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": null, "location": "Wolverhampton", "stage_seq": 28, "distance_m": 202837.937, "section_seq": 1, "route_path_id": 27889}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 202837.937, "from_m": 0.0, "section_seq": 1, "route_path_id": 27889}], "total_distance_m": 202837.937, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 199992.232, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2845.705, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22008, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:28:31Z", "source_id": 48254468, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:29:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:28:36Z", "source_id": 15674921, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21956, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:30:15Z", "source_id": 48259001, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:31:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:30:20Z", "source_id": 15676391, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:34:51Z", "source_id": 48271233, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:35:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:34:56Z", "source_id": 15680149, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21792, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:45:24Z", "source_id": 48299081, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:46:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:45:26Z", "source_id": 15688893, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:53:36Z", "source_id": 48320485, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:54:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:53:38Z", "source_id": 15695591, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:55:41Z", "source_id": 48325612, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:56:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:55:42Z", "source_id": 15697236, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:19:51Z", "source_id": 48387519, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:21:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:19:52Z", "source_id": 15716633, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20840, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:34:40Z", "source_id": 48424306, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T18:35:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:34:47Z", "source_id": 15730637, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20881, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:44Z", "source_id": 48454023, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T18:47:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:48Z", "source_id": 15739854, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20902, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:24Z", "source_id": 48472655, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T18:55:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:28Z", "source_id": 15747764, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:57Z", "source_id": 15748317, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:26Z", "source_id": 48504107, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:08:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:27Z", "source_id": 15761516, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19422, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:37Z", "source_id": 48526503, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:18:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:43Z", "source_id": 15768366, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:40Z", "source_id": 48558571, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:31:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:41Z", "source_id": 15778350, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19070, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:31Z", "source_id": 48580631, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:42:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:35Z", "source_id": 15785130, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
London Euston |
1816 |
1816 |
4 |
None |
None |
Wolverhampton |
2013 |
2013 |
2 |
LATE |
+29 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34235/2026-09-15/detailed |
None |
Birmingham New Street |
2026-09-15T20:25:00+01:00 |
Wolverhampton |
21.0 |
{"type": "LineString", "coordinates": [[-1.8995766, 52.47774979999999], [-1.9000793, 52.4778063], [-1.9001201000000003, 52.4778109], [-1.9002593, 52.47782649999999], [-1.9005349, 52.47785859999999], [-1.9007016, 52.477888], [-1.9008897, 52.47792269999999], [-1.9010567, 52.4779524], [-1.901208, 52.4779791], [-1.9015239, 52.47804049999999], [-1.9017029, 52.478085799999995], [-1.9019015, 52.47814139999999], [-1.9021657999999997, 52.47817959999999], [-1.9022904, 52.4782047], [-1.9025204, 52.47825530000001], [-1.9025848000000003, 52.478269199999986], [-1.9026606, 52.47828419999998], [-1.9027423, 52.4783006], [-1.9028189, 52.47831529999999], [-1.90289, 52.4783267], [-1.902971, 52.4783387], [-1.9030206000000005, 52.4783505], [-1.903164, 52.47838039999999], [-1.9031968, 52.4783872], [-1.9032889, 52.4784018], [-1.9033056, 52.4784156], [-1.9035493999999995, 52.4784419], [-1.9037645999999997, 52.4784715], [-1.9039546, 52.4785039], [-1.90407, 52.47852360000001], [-1.9041223000000005, 52.47853560000001], [-1.9042041, 52.47855419999999], [-1.904316, 52.4785752], [-1.904466, 52.4785901], [-1.9078707, 52.47893], [-1.9140349, 52.4795305], [-1.9151286, 52.4796451], [-1.9154445999999992, 52.4796795], [-1.9158271, 52.47972659999999], [-1.9162464, 52.47978319999999], [-1.9165018, 52.4798174], [-1.9166765999999995, 52.4798441], [-1.9168634, 52.4798741], [-1.9170929000000003, 52.4799121], [-1.9172975999999995, 52.4799484], [-1.9174536, 52.479977099999985], [-1.9176467, 52.4800147], [-1.9177252, 52.480031], [-1.9179175999999996, 52.48008], [-1.9180504, 52.4801192], [-1.9181629, 52.480147], [-1.9182956999999996, 52.48017970000001], [-1.9185998, 52.4802488], [-1.9188898, 52.4803194], [-1.9191298999999995, 52.4803773], [-1.919382, 52.480442700000005], [-1.9196365, 52.48050769999999], [-1.9199386, 52.4805905], [-1.9202135, 52.480668099999995], [-1.9204991, 52.480753099999994], [-1.9207741, 52.4808347], [-1.9210356, 52.4809156], [-1.9212622, 52.480987500000005], [-1.9214741, 52.481057699999994], [-1.9216712999999996, 52.48112470000001], [-1.9219086, 52.48120549999999], [-1.9221902999999996, 52.48130519999999], [-1.9224706000000005, 52.481413], [-1.9226449000000003, 52.48148], [-1.9227629, 52.48152650000001], [-1.9228913, 52.4815809], [-1.9230067, 52.48163160000001], [-1.9232038, 52.4817239], [-1.9234238, 52.48182270000001], [-1.9235028999999997, 52.48186269999999], [-1.9238596, 52.4820277], [-1.9240169, 52.482108], [-1.9241724, 52.4821946], [-1.9243213, 52.4822779], [-1.9244286, 52.48233590000001], [-1.9245466, 52.4823955], [-1.9246646000000005, 52.48245099999999], [-1.9248054000000003, 52.48251799999999], [-1.9249714, 52.48259289999999], [-1.9252936000000005, 52.4827377], [-1.9255644999999997, 52.4828643], [-1.9258032, 52.4829738], [-1.9260912, 52.483110700000005], [-1.9263423, 52.4832343], [-1.926632, 52.4833756], [-1.9268503, 52.48348229999999], [-1.9271551, 52.4836353], [-1.9273934, 52.48375339999999], [-1.9274823, 52.4837962], [-1.927553, 52.4838278], [-1.9276200999999995, 52.48385629999999], [-1.9277009, 52.483889299999994], [-1.9277782999999995, 52.4839192], [-1.9278484, 52.4839489], [-1.9279414, 52.4839859], [-1.9280347999999996, 52.4840339], [-1.9284179999999995, 52.4842263], [-1.9287164999999995, 52.484394], [-1.9288703999999997, 52.484475199999984], [-1.9291868, 52.48461940000001], [-1.9295409, 52.4848032], [-1.929848, 52.48496], [-1.9301979999999996, 52.4851438], [-1.9305293, 52.4853128], [-1.9308055, 52.485457399999994], [-1.9311153, 52.48561740000001], [-1.9314248, 52.4857756], [-1.9317306, 52.48593559999999], [-1.932031, 52.48609], [-1.9322887999999996, 52.48622749999999], [-1.9325851999999997, 52.4863818], [-1.9328923, 52.48654109999999], [-1.9331949999999996, 52.48669429999999], [-1.9335763, 52.4868947], [-1.9338723, 52.4870463], [-1.9341995, 52.48721619999999], [-1.9344760999999997, 52.4873594], [-1.9347497, 52.4875007], [-1.9350448, 52.4876566], [-1.9353085999999995, 52.4877952], [-1.9355638, 52.4879367], [-1.9357485, 52.48803769999999], [-1.9359514, 52.488153999999994], [-1.9361539000000003, 52.4882716], [-1.9363765, 52.488405500000006], [-1.9365950999999997, 52.4885386], [-1.9367906, 52.48865180000001], [-1.9369599, 52.4887517], [-1.9371230999999995, 52.48884129999999], [-1.9371996, 52.488883699999995], [-1.9372629999999995, 52.4889191], [-1.9376023, 52.4890988], [-1.9379549999999997, 52.48927760000001], [-1.9382862, 52.4894377], [-1.9385786, 52.48958059999999], [-1.938817, 52.4896979], [-1.9390775, 52.489828], [-1.9392907, 52.4899383], [-1.9394972, 52.49005009999999], [-1.9397077999999996, 52.490165299999994], [-1.9399116, 52.4902853], [-1.9401288999999995, 52.4904184], [-1.9402629999999996, 52.4905058], [-1.9403998, 52.49059559999999], [-1.9405403000000003, 52.490694100000006], [-1.9406694, 52.490786699999994], [-1.9407463999999996, 52.4908439], [-1.940841, 52.49091409999999], [-1.9410099999999997, 52.4910472], [-1.9410227431739588, 52.49105794725514], [-1.9411843, 52.491194199999995], [-1.9413398999999996, 52.49133379999999], [-1.9414043000000003, 52.4913869], [-1.9415786, 52.49154370000001], [-1.9417473, 52.49170020000001], [-1.9419305, 52.4918667], [-1.941938, 52.4918736], [-1.9420952, 52.4920151], [-1.9421281, 52.4920448], [-1.9423199, 52.49221949999999], [-1.9425439, 52.4924236], [-1.9427129, 52.4925747], [-1.9428781999999996, 52.49271459999999], [-1.9430589, 52.4928613], [-1.9432479999999996, 52.4930075], [-1.9434400999999997, 52.4931458], [-1.9436024, 52.4932609], [-1.9437955, 52.4933875], [-1.9440033, 52.493516499999984], [-1.9441923999999997, 52.4936291], [-1.9443333, 52.4937157], [-1.9444875, 52.493799800000005], [-1.9446498000000003, 52.493884699999995], [-1.9448616999999997, 52.49399899999999], [-1.9450467, 52.49409289999999], [-1.9452706999999996, 52.49420069999999], [-1.9454474, 52.49428780000001], [-1.945483170161136, 52.49430286280318], [-1.945673, 52.4943828], [-1.9458580999999997, 52.4944612], [-1.9461032, 52.4945572], [-1.9463382, 52.494646499999995], [-1.9466048, 52.49474099999999], [-1.9468183, 52.49481469999999], [-1.9470889, 52.49491], [-1.9473628000000005, 52.49499839999999], [-1.9476083, 52.49507409999999], [-1.9478238, 52.495141], [-1.9481522, 52.4952359], [-1.9483016, 52.49527929999999], [-1.9483988, 52.4953082], [-1.9485359, 52.495346199999986], [-1.9488055, 52.495417], [-1.9490912, 52.495493], [-1.9493261999999996, 52.49554800000001], [-1.9498505999999995, 52.4956647], [-1.9502136999999995, 52.4957371], [-1.9506093, 52.4958138], [-1.9509784, 52.4958811], [-1.9513365, 52.4959382], [-1.9516758, 52.4959872], [-1.9519883, 52.496031299999984], [-1.9523249000000005, 52.49607459999999], [-1.952577, 52.49610319999999], [-1.9528358999999995, 52.49613089999999], [-1.9531185, 52.4961576], [-1.9534367, 52.49618639999999], [-1.9537612, 52.49621179999999], [-1.9541380999999995, 52.49623869999999], [-1.9544251, 52.49625499999999], [-1.9547389, 52.49626809999999], [-1.9550312, 52.4962779], [-1.9554037, 52.4962833], [-1.9557984, 52.49628439999999], [-1.9560636, 52.4962858], [-1.9563653, 52.4962825], [-1.9566188, 52.4962768], [-1.9569313, 52.49626539999999], [-1.9573044, 52.4962542], [-1.9576089, 52.496244399999995], [-1.957925, 52.4962335], [-1.9582482, 52.4962221], [-1.9585852, 52.496213399999995], [-1.9590194, 52.49619920000001], [-1.9595141999999997, 52.4961821], [-1.9598643, 52.49617059999999], [-1.960173, 52.49615949999999], [-1.9605536, 52.4961478], [-1.9610578, 52.4961298], [-1.9613278000000005, 52.49612199999999], [-1.9616315, 52.4961109], [-1.9619514, 52.4960999], [-1.9623154999999997, 52.4960877], [-1.9627023999999995, 52.49607379999999], [-1.9630886, 52.4960611], [-1.9634802, 52.4960481], [-1.9638625000000005, 52.49603499999999], [-1.9642346, 52.496022399999994], [-1.9645913, 52.49601090000001], [-1.9650379, 52.4960011], [-1.9653591, 52.4959934], [-1.9657078, 52.495989299999984], [-1.9660558, 52.495989299999984], [-1.9662623999999995, 52.4959897], [-1.9664353999999995, 52.4959921], [-1.9666104, 52.495997], [-1.9667887, 52.496004799999994], [-1.9669724999999996, 52.496012999999984], [-1.9671508, 52.49602149999999], [-1.9673104, 52.496031299999984], [-1.9675009, 52.496044], [-1.9676590999999997, 52.4960587], [-1.9678147, 52.4960713], [-1.9679682, 52.4960877], [-1.968158, 52.496106899999994], [-1.9683243, 52.496126], [-1.968494, 52.4961473], [-1.968671, 52.4961734], [-1.9688661, 52.4962024], [-1.9690579, 52.496235], [-1.9692529999999997, 52.4962689], [-1.9694394, 52.49630359999999], [-1.9696245, 52.49634], [-1.9698149, 52.496381199999995], [-1.9700067000000003, 52.49642450000001], [-1.9701777, 52.4964644], [-1.9704935, 52.49654], [-1.9706759, 52.4965914], [-1.9709113, 52.49665879999999], [-1.9710957, 52.4967135], [-1.9712848000000005, 52.49677390000001], [-1.9714665, 52.496834699999994], [-1.9716522999999997, 52.4968988], [-1.9718072, 52.4969531], [-1.9719621, 52.49701069999999], [-1.9721485000000003, 52.4970817], [-1.9723074, 52.4971462], [-1.9724462000000005, 52.4972058], [-1.9726011, 52.49727120000001], [-1.9727634000000005, 52.4973463], [-1.9728961, 52.49740669999999], [-1.9730584, 52.497485100000006], [-1.9732053, 52.4975598], [-1.9733407000000005, 52.497628799999994], [-1.9734834999999995, 52.4977051], [-1.9736383999999996, 52.49779209999999], [-1.9737786, 52.497873299999995], [-1.9739154, 52.497954099999994], [-1.9740669, 52.49804879999999], [-1.9742084, 52.49813700000001], [-1.9743465, 52.49822640000001], [-1.9744592000000003, 52.4982983], [-1.9746013, 52.49839419999999], [-1.9747113, 52.49846479999999], [-1.9748421, 52.4985526], [-1.9749507, 52.4986252], [-1.9750882, 52.49871629999999], [-1.9751861, 52.4987812], [-1.9753141000000003, 52.4988677], [-1.9754213999999997, 52.49894], [-1.9755549, 52.4990286], [-1.9756602, 52.49909749999999], [-1.9757855, 52.4991816], [-1.9758989, 52.49925549999999], [-1.9760169, 52.4993347], [-1.9761402999999995, 52.499417599999994], [-1.9762673, 52.49950380000001], [-1.976293625062947, 52.4995205225148], [-1.9763797, 52.49957520000001], [-1.9765044, 52.4996613], [-1.9766122999999995, 52.49973310000001], [-1.9767387, 52.4998173], [-1.9768511, 52.49988819999999], [-1.9769703999999997, 52.49996779999999], [-1.9770970999999995, 52.5000503], [-1.9771207999999996, 52.50006640000001], [-1.9773730000000005, 52.50022559999999], [-1.9775091, 52.5003046], [-1.9776512999999996, 52.5003808], [-1.9782776, 52.5007981], [-1.9787688999999995, 52.50111819999999], [-1.9789239999999997, 52.5012256], [-1.9791623, 52.5013807], [-1.9793281000000005, 52.5014863], [-1.9794896, 52.5015857], [-1.9796582, 52.501686799999995], [-1.9799204, 52.5018369], [-1.9802663000000005, 52.5020325], [-1.980413730655176, 52.50210648374785], [-1.9804427179377309, 52.50212103015031], [-1.9807334000000003, 52.5022669], [-1.9812511, 52.5024968], [-1.9818149000000005, 52.5027254], [-1.9825047, 52.50297499999999], [-1.9828165, 52.5030775], [-1.9832606, 52.50321319999999], [-1.9836019, 52.50330879999999], [-1.9840591, 52.5034295], [-1.9845728999999996, 52.5035495], [-1.98497, 52.5036325], [-1.98554, 52.5037415], [-1.9861763, 52.50385589999999], [-1.9872005, 52.50404229999998], [-1.9877738, 52.504141700000005], [-1.9885149, 52.504274599999995], [-1.9894188, 52.50443529999999], [-1.990239, 52.5045829], [-1.990767, 52.5046781], [-1.9911930999999996, 52.50475200000001], [-1.9917153, 52.5048463], [-1.9922834000000005, 52.50494900000001], [-1.992831, 52.50504300000001], [-1.9934264999999995, 52.505147699999995], [-1.9939994999999997, 52.50524399999999], [-1.9945269, 52.50532960000001], [-1.9953109, 52.5054485], [-1.9960365, 52.505552], [-1.9965566, 52.5056213], [-1.9970996999999997, 52.50568909999999], [-1.9974734, 52.50573090000001], [-1.9977478, 52.5057586], [-1.9980004, 52.50577839999999], [-1.9988355, 52.5058667], [-1.9995562, 52.50592549999999], [-2.0001439, 52.5059731], [-2.0007294999999994, 52.50603319999999], [-2.0011915, 52.50608339999999], [-2.0017612, 52.5061549], [-2.0023548, 52.50623709999999], [-2.0029917, 52.50633869999999], [-2.0035183, 52.5064316], [-2.0042181999999995, 52.5065698], [-2.0049651, 52.50672699999999], [-2.0058227, 52.5069174], [-2.0060901, 52.5069754], [-2.0064908, 52.507067699999986], [-2.0070159, 52.5071873], [-2.0078525, 52.50738359999999], [-2.0082717999999997, 52.50749319999999], [-2.0086524, 52.50760100000001], [-2.0090187, 52.50769940000001], [-2.0092935, 52.5077798], [-2.0096694, 52.5078931], [-2.0100279, 52.5080035], [-2.0104024999999996, 52.5081241], [-2.0111448, 52.50838830000001], [-2.0112339999999995, 52.50842009999999], [-2.0114807999999997, 52.5085088], [-2.0119431999999997, 52.50868719999999], [-2.0119728, 52.50869850000001], [-2.0121352, 52.5087598], [-2.0123594, 52.50885410000001], [-2.0124460999999996, 52.5088915], [-2.0133362999999997, 52.50928499999999], [-2.013795, 52.5095077], [-2.0139587999999997, 52.50958839999999], [-2.0143804, 52.50980769999999], [-2.0148581999999995, 52.5100608], [-2.0154542, 52.5103989], [-2.0158275999999997, 52.5106214], [-2.0162679, 52.51089919999999], [-2.0165246999999997, 52.5110616], [-2.016587, 52.5111004], [-2.0175320999999995, 52.5117336], [-2.0176627, 52.511825999999985], [-2.0179066, 52.5119716], [-2.0181362, 52.51212319999999], [-2.0183865, 52.5122901], [-2.0194416, 52.51299569999999], [-2.0195171, 52.513047099999994], [-2.0196996, 52.5131693], [-2.0202425, 52.5135329], [-2.020877, 52.51395779999999], [-2.0210741, 52.5140936], [-2.0211606, 52.5141532], [-2.0215935, 52.514455899999994], [-2.0217813999999996, 52.5146044], [-2.0219709, 52.51476310000001], [-2.0221316999999996, 52.514898900000006], [-2.022298, 52.5150511], [-2.0224632, 52.51519690000001], [-2.0227851, 52.515500499999995], [-2.0229178999999995, 52.51562830000001], [-2.0230028, 52.515709], [-2.0231246, 52.5158069], [-2.0233852999999997, 52.5159918], [-2.0237399, 52.516221299999984], [-2.0238723999999997, 52.516296], [-2.0240863, 52.51642069999999], [-2.0242719, 52.5165194], [-2.0246636, 52.51670980000001], [-2.0249005, 52.5168168], [-2.0251230999999996, 52.5169088], [-2.0254644, 52.5170463], [-2.0258027, 52.51717260000001], [-2.0262269, 52.5173194], [-2.0264758, 52.5174016], [-2.0267112, 52.517474], [-2.0269248, 52.5175403], [-2.0272243, 52.5176336], [-2.0275561, 52.51773339999999], [-2.0278461999999995, 52.5178199], [-2.0281064, 52.51789529999999], [-2.0283817, 52.51797349999999], [-2.0286885, 52.5180583], [-2.0290367, 52.5181525], [-2.0302499, 52.5184717], [-2.030606, 52.518565900000006], [-2.0311684, 52.5187222], [-2.0318058, 52.5189019], [-2.0320366, 52.5189713], [-2.0332804, 52.5193472], [-2.0375044, 52.5207001], [-2.0470282, 52.5237571], [-2.0482023, 52.52410229999999], [-2.0485772999999994, 52.5242106], [-2.0489304, 52.5243163], [-2.0492129, 52.52440310000001], [-2.049653, 52.524541199999994], [-2.0499359, 52.5246375], [-2.0502321, 52.52473649999999], [-2.0504459, 52.5248168], [-2.0508141, 52.5249402], [-2.0514968, 52.52517280000001], [-2.0516495999999997, 52.5252217], [-2.0528091, 52.52560629999999], [-2.0529558999999997, 52.525658], [-2.0535763, 52.52585249999999], [-2.0540658, 52.52600999999999], [-2.0546301999999996, 52.52618869999999], [-2.0568961999999997, 52.526922799999994], [-2.0575629000000006, 52.52713529999998], [-2.0583252999999995, 52.5273903], [-2.0588561, 52.52757350000001], [-2.0593347, 52.5277397], [-2.0597544, 52.5278942], [-2.060061699999999, 52.528016099999995], [-2.0607262, 52.52826610000001], [-2.0611829, 52.5284478], [-2.0614862, 52.5285715], [-2.0620202, 52.5287932], [-2.0624215, 52.5289602], [-2.0626453, 52.5290571], [-2.0629243000000006, 52.5291737], [-2.0630476, 52.52922680000001], [-2.0633995, 52.529385399999995], [-2.063675, 52.5295135], [-2.0643743999999997, 52.52982399999999], [-2.065439899999999, 52.53036149999999], [-2.0658025, 52.530539], [-2.066125153474899, 52.530694738914214], [-2.0661605, 52.53071179999999], [-2.0662563, 52.5307568], [-2.0668741999999996, 52.5310471], [-2.0671137, 52.5311586], [-2.0675889, 52.531353], [-2.0679645, 52.5315038], [-2.068155, 52.53158260000001], [-2.0684826, 52.53170899999999], [-2.0685864, 52.53174599999999], [-2.0691230999999997, 52.531929000000005], [-2.0697663, 52.5321434], [-2.0702341, 52.53229259999999], [-2.0706751999999997, 52.53242670000001], [-2.0713552999999996, 52.53261849999999], [-2.0719492, 52.5327844], [-2.0725265, 52.532945], [-2.0737303999999996, 52.5332874], [-2.0739119, 52.5333393], [-2.0742283999999995, 52.533417099999994], [-2.0744305999999995, 52.53348], [-2.0746558, 52.53355369999999], [-2.0748405999999995, 52.53361179999999], [-2.0750745, 52.53368789999999], [-2.0752743999999996, 52.533753699999984], [-2.0754859999999997, 52.53382570000001], [-2.0756808, 52.53389309999999], [-2.0759794, 52.5339996], [-2.0762372, 52.534097499999994], [-2.0764707, 52.5341882], [-2.0767212, 52.5342904], [-2.0769401, 52.534381], [-2.0771485, 52.534469599999994], [-2.0772503, 52.5345149], [-2.0775656999999996, 52.534662399999995], [-2.0777654, 52.534757699999986], [-2.0779824, 52.5348659], [-2.0780485999999994, 52.53489950000001], [-2.0781702999999996, 52.5349613], [-2.0783556999999995, 52.53505909999999], [-2.0784993, 52.5351344], [-2.0786489, 52.53521859999999], [-2.0787978999999996, 52.5353038], [-2.0790085, 52.53542519999999], [-2.0792432999999995, 52.53556660000001], [-2.0794293, 52.5356827], [-2.0796126, 52.53579969999999], [-2.0798832, 52.53597969999999], [-2.0800776, 52.53611389999999], [-2.0803051, 52.5362747], [-2.0805042999999994, 52.5364215], [-2.080712, 52.5365773], [-2.0808851, 52.5367149], [-2.081054, 52.536852399999994], [-2.0812044, 52.536979], [-2.0813537999999996, 52.5371075], [-2.0815026, 52.53724089999999], [-2.0816294999999996, 52.5373611], [-2.0817713, 52.53749710000001], [-2.0819246, 52.53764889999999], [-2.082126699999999, 52.5378597], [-2.0822245999999995, 52.53796710000001], [-2.0823445, 52.5380997], [-2.0824448, 52.5382149], [-2.0826003999999996, 52.5383994], [-2.082709, 52.5385339], [-2.0828391, 52.5387025], [-2.0829776, 52.5388851], [-2.0831328, 52.5391039], [-2.083273, 52.53930780000001], [-2.0834064, 52.5395243], [-2.0834712, 52.53963079999999], [-2.0835774999999996, 52.53982129999999], [-2.0836929999999994, 52.5400357], [-2.0837661, 52.5401794], [-2.0838479, 52.54034819999999], [-2.0839189999999994, 52.540513], [-2.0839801, 52.5406506], [-2.0840237, 52.5407557], [-2.0840857, 52.5409046], [-2.0841458, 52.54106110000001], [-2.0842201, 52.5412705], [-2.0843005, 52.5415042], [-2.084392, 52.541753799999995], [-2.0844723, 52.541969900000005], [-2.08455, 52.54218519999999], [-2.0846598, 52.5424794], [-2.0847063, 52.5425965], [-2.0847753, 52.5427908], [-2.0849282, 52.54318510000001], [-2.0850039999999996, 52.5433928], [-2.0851026, 52.5436458], [-2.0852682, 52.5440738], [-2.0853365, 52.54424710000001], [-2.0854006999999997, 52.54440679999999], [-2.0854749, 52.5445813], [-2.0855865999999996, 52.5448243], [-2.0856818999999995, 52.545021899999995], [-2.0857505, 52.54515419999999], [-2.0858348, 52.54531560000001], [-2.0859175999999997, 52.545471799999994], [-2.0860117999999996, 52.54564270000001], [-2.0861024, 52.5457994], [-2.086190199999999, 52.5459349], [-2.0863328, 52.54615339999999], [-2.0866151999999993, 52.5465824], [-2.0867452, 52.54677999999999], [-2.0869137, 52.547046], [-2.0870099999999994, 52.54719149999998], [-2.0871267, 52.54738729999999], [-2.0872414, 52.5475842], [-2.0873589999999997, 52.5477989], [-2.0874663999999994, 52.5480077], [-2.0875215, 52.548123], [-2.0875496999999994, 52.5481828], [-2.0876343, 52.548362100000006], [-2.0877822, 52.5486703], [-2.0878879, 52.54890689999999], [-2.0879124524752264, 52.54896191164581], [-2.0880575, 52.5492869], [-2.0881114999999997, 52.5494084], [-2.0882215999999993, 52.54964369999999], [-2.0883313, 52.5498926], [-2.088417, 52.55008099999999], [-2.0885443, 52.5503622], [-2.0885968000000004, 52.550484700000005], [-2.0886631999999996, 52.55061680000001], [-2.0887100999999997, 52.55071039999999], [-2.0888015999999996, 52.55091170000001], [-2.0889277, 52.551188], [-2.0889877, 52.5513234], [-2.0890623000000006, 52.55149029999999], [-2.0891265999999997, 52.5516323], [-2.089194, 52.5517772], [-2.0893038999999995, 52.55200640000001], [-2.0893999, 52.552228199999995], [-2.0895004, 52.55244350000001], [-2.0895902, 52.552632599999995], [-2.0896687, 52.55279], [-2.0897468, 52.552947], [-2.0898552, 52.55315290000001], [-2.0899516, 52.5533231], [-2.0900644, 52.5535147], [-2.0901684, 52.5536897], [-2.0902779, 52.55386130000001], [-2.0904377999999997, 52.55410769999999], [-2.0906266, 52.554381199999995], [-2.0907593, 52.554561799999995], [-2.0908901, 52.554737900000006], [-2.0910302999999995, 52.5549152], [-2.0911659, 52.55508349999999], [-2.0913031999999996, 52.5552519], [-2.0914558, 52.555426], [-2.0916559, 52.555647099999995], [-2.0917606, 52.55575880000001], [-2.0918855999999995, 52.5558937], [-2.0920414, 52.55605560000001], [-2.0922641, 52.5562774], [-2.0924755, 52.55647630000001], [-2.0927336999999997, 52.5567155], [-2.0929521, 52.5569285], [-2.0931713, 52.55713579999998], [-2.0933995, 52.557348600000005], [-2.0935322, 52.5574771], [-2.0937441, 52.5576747], [-2.0938432, 52.5577677], [-2.0943674, 52.558259699999994], [-2.0946713999999997, 52.5585436], [-2.0951807, 52.5590221], [-2.0968516, 52.5605911], [-2.0972511, 52.5609692], [-2.0974241, 52.56113], [-2.0976224999999995, 52.5613169], [-2.0978316999999995, 52.561507199999994], [-2.0980577, 52.561710999999995], [-2.0982548, 52.56189969999999], [-2.098836, 52.562446099999995], [-2.0993713, 52.56294940000001], [-2.0997147, 52.5632732], [-2.0999652999999996, 52.5635078], [-2.1001908, 52.56372], [-2.1004147, 52.5639321], [-2.1006155, 52.5641203], [-2.1007419, 52.564241399999986], [-2.1009242999999995, 52.5644368], [-2.1010279, 52.5645364], [-2.101226, 52.5647323], [-2.1013666, 52.5648771], [-2.1015184, 52.5650393], [-2.1016435, 52.5651822], [-2.1017545, 52.56531090000001], [-2.1018507, 52.5654289], [-2.1019612, 52.5655608], [-2.1020872999999995, 52.5657211], [-2.1021809, 52.56584680000001], [-2.1022806, 52.5659952], [-2.1024946999999994, 52.5663012], [-2.1026073, 52.5664703], [-2.1026904, 52.566591200000005], [-2.1027539999999996, 52.5666911], [-2.1028554, 52.56685060000001], [-2.102954, 52.567012], [-2.1030539, 52.5671758], [-2.1031539, 52.567352199999995], [-2.1032677, 52.56756310000001], [-2.1033883, 52.5677937], [-2.1035101, 52.5680303], [-2.1035784, 52.568165699999994], [-2.1036728, 52.568352899999994], [-2.103931, 52.5688574], [-2.1040253999999994, 52.569028299999985], [-2.1041112999999996, 52.5692018], [-2.1043027, 52.569576199999986], [-2.1044481, 52.56986719999998], [-2.1045692, 52.5701048], [-2.1048889, 52.570733700000005], [-2.1050811, 52.5711142], [-2.1052049, 52.5713526], [-2.1052726, 52.571482299999985], [-2.1053808999999997, 52.57169319999999], [-2.1054318, 52.57180160000001], [-2.1054826999999996, 52.57191], [-2.1056123, 52.5721692], [-2.1057631, 52.57247019999999], [-2.1059325999999996, 52.5728002], [-2.106062, 52.573059699999995], [-2.1062372, 52.5733895], [-2.1065305, 52.5739624], [-2.1065831, 52.574064500000006], [-2.1066387, 52.57417709999999], [-2.1066897, 52.5742826], [-2.106699, 52.5742966], [-2.1068312, 52.57455299999999], [-2.1069578, 52.5748016], [-2.1070683, 52.5750299], [-2.107218, 52.57532270000001], [-2.1073896, 52.57565079999999], [-2.1075615, 52.5759838], [-2.107688, 52.5762314], [-2.1077383, 52.5763311], [-2.1077984, 52.57644419999998], [-2.1079266, 52.576693600000006], [-2.1080595, 52.57695439999999], [-2.1081584999999996, 52.577147799999985], [-2.1082159, 52.57725969999999], [-2.1082833, 52.5773919], [-2.1083751999999993, 52.5775673], [-2.1084311, 52.577667], [-2.1085215999999996, 52.57783950000001], [-2.1086462, 52.57808370000001], [-2.1088291, 52.57844240000001], [-2.1090228, 52.57882560000001], [-2.1091574, 52.579085099999986], [-2.1092756, 52.5793156], [-2.109504, 52.579765900000005], [-2.1097278, 52.5801993], [-2.1098013, 52.58034610000001], [-2.1098775, 52.5805128], [-2.109972, 52.5806952], [-2.1100301999999997, 52.58081060000001], [-2.1100776999999997, 52.58089749999999], [-2.1101488, 52.58103620000001], [-2.1102546, 52.5812451], [-2.1104062, 52.5815443], [-2.1104407, 52.5816123], [-2.1106403, 52.5820008], [-2.110735, 52.5821908], [-2.1108069, 52.58232910000001], [-2.1109035, 52.58250979999999], [-2.1109866, 52.5826671], [-2.1115195, 52.5837216], [-2.1117085999999996, 52.5840949], [-2.1117566, 52.584192599999994], [-2.1118745999999997, 52.584401], [-2.1119905, 52.584576299999995], [-2.112046799999999, 52.584662400000006], [-2.1121131, 52.58474400000001], [-2.1122009, 52.58484429999999], [-2.1122951000000003, 52.5849427], [-2.1124013999999995, 52.58504229999999], [-2.1125026999999994, 52.585129599999995], [-2.112604699999999, 52.58521579999999], [-2.1127062, 52.58530019999999], [-2.1128031, 52.58537389999999], [-2.1129182, 52.58545600000001], [-2.1132022, 52.585667], [-2.1133489, 52.585776499999994], [-2.1135114, 52.5858902], [-2.1135874, 52.58593990000001], [-2.1136286999999996, 52.5859669], [-2.1137314, 52.586031], [-2.1138532, 52.58610240000001], [-2.1139643, 52.586160599999985], [-2.1140857999999993, 52.5862217], [-2.1142194, 52.58628290000001], [-2.1143674999999997, 52.5863459], [-2.1145028999999997, 52.5863978], [-2.1146418, 52.586452000000016], [-2.1147695, 52.58649179999999], [-2.1149118, 52.5865329], [-2.1149770999999995, 52.58655139999998], [-2.1153672999999995, 52.5866481], [-2.1154765000000006, 52.5866664], [-2.1156252999999996, 52.5866894], [-2.1157708, 52.58670850000001], [-2.1159247, 52.5867231], [-2.1160498, 52.5867341], [-2.1162074, 52.5867396], [-2.1163741, 52.5867448], [-2.1167229, 52.5867462], [-2.1172241, 52.5867897], [-2.1174195999999994, 52.586818], [-2.1177408, 52.58686939999999], [-2.11802, 52.58692009999999], [-2.1183247999999995, 52.5869813], [-2.1187187, 52.5870821], [-2.1189628, 52.58715889999999], [-2.1192733999999995, 52.58727819999999], [-2.119565, 52.5874133], [-2.1198271999999996, 52.58755549999999], [-2.1199992, 52.587655899999994]]} |
12.9 |
2021 |
2042 |
Birmingham New Street |
Wolverhampton |
Wolverhampton |
52.5876559 |
-2.1199992 |
52.5876559 |
-2.1199992 |
1 |
0 |
2026-09-15 19:52:07 |
TERMINATED |
2026-09-15 19:42:00 |
Wolverhampton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785130 |
1789501237233304 |
163 |
163 |
2026-09-15 19:52:03.181394 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:01.804003 |
| 559566 |
589133 |
C61437 |
722A37MX15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:42:00 |
2026-09-15 19:52:08 |
2026-09-17 19:52:08 |
{"id": 589133, "stp": "P", "toc": "London Underground", "uid": "C61437", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61437/2026-09-15/detailed", "trust_id": "722A37MX15", "origin_crs": "HRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-15", "dest_arr_time": "1942", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A37", "timing_status": "ON TIME", "origin_station": "Harrow & Wealdstone (DC)", "current_leg_arr": "1914", "current_leg_dep": "1911", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "1853", "origin_platform": "2", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-15T19:52:08", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Kensal Green", "dest_arr_time_act": "1942", "motion_projection": null, "next_location_lat": "51.5341536", "next_location_lon": "-0.2053586", "previous_location": "Kensal Green", "current_leg_milage": "0.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1853", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.5341536", "current_position_lon": "-0.2053586", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:53:28Z\", \"source_id\": 15695445, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:56:20Z\", \"source_id\": 15697746, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:58:19Z\", \"source_id\": 15699366, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:59:37Z\", \"source_id\": 15700382, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:02:43Z\", \"source_id\": 15702852, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:06:18Z\", \"source_id\": 15705811, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:07:38Z\", \"source_id\": 15706914, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:10:42Z\", \"source_id\": 15709379, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:12:38Z\", \"source_id\": 15710941, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1789495962052268, "current_leg_arrival_utc": "2026-09-15T19:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:01.852659", "service_state_evidence_id": 15710941, "current_leg_start_actual_dep": "2026-09-15T19:11:00+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:01.920363", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Underground |
P |
HRW |
ZEL |
2A37 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:53:28Z", "source_id": 15695445, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:56:20Z", "source_id": 15697746, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:58:19Z", "source_id": 15699366, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:59:37Z", "source_id": 15700382, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:02:43Z", "source_id": 15702852, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:06:18Z", "source_id": 15705811, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:07:38Z", "source_id": 15706914, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:10:42Z", "source_id": 15709379, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:12:38Z", "source_id": 15710941, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:14:00+01:00", "operational_fact": true}] |
Harrow & Wealdstone (DC) |
1853 |
1853 |
2 |
None |
None |
Elephant & Castle L.T. |
1942 |
1942 |
None |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C61437/2026-09-15/detailed |
None |
Kensal Green |
2026-09-15T19:11:00+01:00 |
Queen's Park (DC) |
3.0 |
{"type": "LineString", "coordinates": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]} |
0.8 |
1911 |
1914 |
Kensal Green |
Queen's Park (DC) |
Queen's Park (DC) |
51.5341536 |
-0.2053586 |
51.5341536 |
-0.2053586 |
1 |
0 |
2026-09-15 19:52:08 |
TERMINATED |
2026-09-15 19:42:00 |
Queen's Park (DC) |
TRUST |
TRACKING_TIMEOUT |
15710941 |
1789495962052268 |
26 |
26 |
2026-09-15 19:52:01.920363 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:01.852659 |
| 559567 |
589784 |
C01620 |
832T34MY15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:42:00 |
2026-09-15 19:52:08 |
2026-09-17 19:52:08 |
{"id": 589784, "stp": "P", "toc": "Great Western Railway", "uid": "C01620", "consist": "150249", "dest_crs": "PGN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01620/2026-09-15/detailed", "trust_id": "832T34MY15", "origin_crs": "BNP", "show_on_map": 0, "dar_est_time": "19:42:00", "dar_platform": null, "dest_station": "Paignton", "service_date": "2026-09-15", "dest_arr_time": "2203", "dest_platform": "2", "is_terminated": 1, "next_location": "Umberleigh", "signalling_id": "2T34", "timing_status": null, "origin_station": "Barnstaple", "current_leg_arr": "1950½", "current_leg_dep": "1942", "current_leg_end": "Umberleigh", "origin_dep_time": "1942", "origin_platform": null, "current_location": "Exeter St. David's", "last_update_time": "2026-09-15T19:52:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.0638982, 51.074038899999984], [-4.063356699999999, 51.0737784], [-4.063105, 51.07364269999999], [-4.0628129, 51.07346809999999], [-4.0625631, 51.0733097], [-4.0621778, 51.0730142], [-4.061897, 51.0727891], [-4.061621699999999, 51.0725672], [-4.061460099999999, 51.0724256], [-4.061428399999999, 51.072399699999984], [-4.0613558, 51.0723309], [-4.0612838, 51.0722583], [-4.0612205, 51.07218809999999], [-4.0611169, 51.07205830000001], [-4.0610797, 51.0720157], [-4.0610056, 51.0719337], [-4.0609019, 51.07181880000001], [-4.0608043, 51.07169549999999], [-4.060702099999999, 51.0715603], [-4.0606268, 51.07145160000001], [-4.0605456, 51.0713246], [-4.0605162, 51.071278], [-4.0603693, 51.0710448], [-4.059688799999999, 51.0698993], [-4.059351700000001, 51.0693244], [-4.0591213999999995, 51.0689409], [-4.0589461, 51.0686651], [-4.0588569, 51.06850419999999], [-4.0574037999999994, 51.0660561], [-4.0573824, 51.0660212], [-4.0567923, 51.065037799999985], [-4.055866899999999, 51.06347089999999], [-4.054378399999999, 51.0611047], [-4.0539136, 51.060321300000005], [-4.053428, 51.0594529], [-4.0531348000000005, 51.05892699999999], [-4.0526422, 51.058097299999986], [-4.052471499999999, 51.0578098], [-4.051518199999999, 51.0562105], [-4.0506079, 51.05468479999999], [-4.050274099999999, 51.0541665], [-4.049836, 51.0534747], [-4.049773899999999, 51.0533655], [-4.0493988, 51.05266000000001], [-4.0485845, 51.05129519999999], [-4.0480243, 51.0503818], [-4.0479954, 51.05033269999999], [-4.0473683, 51.04936039999999], [-4.047266118996433, 51.04919293101055], [-4.0463778, 51.047737], [-4.0453431, 51.0459572], [-4.0436214, 51.04310349999999], [-4.042418778537846, 51.04112852568385], [-4.042134399999999, 51.0406615], [-4.0414739, 51.03956499999999], [-4.0412047, 51.0390763], [-4.0406744, 51.0382377], [-4.039064099999999, 51.0355579], [-4.0389371, 51.035329199999985], [-4.038647799999999, 51.03485510000001], [-4.037519299999999, 51.032991], [-4.0373016, 51.0326173], [-4.036727099999999, 51.0316665], [-4.0363901, 51.0311095], [-4.0360412, 51.03052319999999], [-4.0354757, 51.02965420000001], [-4.0349449, 51.0288861], [-4.033551, 51.0271232], [-4.032645499999999, 51.0260006], [-4.032263099999999, 51.02553419999999], [-4.0318114, 51.0250427], [-4.0301082, 51.022991100000006], [-4.0299695, 51.0228234], [-4.0292487999999995, 51.0219522], [-4.0285787, 51.021138], [-4.027939399999999, 51.0203916], [-4.0274291, 51.01976249999999], [-4.0270359, 51.0192797], [-4.0268368, 51.0190687], [-4.0263518, 51.01847839999999], [-4.0258584, 51.01787909999999], [-4.0254481, 51.017369499999994], [-4.0250465, 51.0168827], [-4.0249579, 51.016782000000006], [-4.024800499999999, 51.0165885], [-4.0244414, 51.0161613], [-4.023957299999999, 51.015621], [-4.0237333, 51.015373200000006], [-4.0226597, 51.014487200000005], [-4.021844199999999, 51.0138888], [-4.0212772999999995, 51.0135192], [-4.0208533, 51.0132678], [-4.020331299999999, 51.0129765], [-4.019844199999999, 51.0127231], [-4.019291999999999, 51.0124532], [-4.0182698, 51.0120167], [-4.017620699999999, 51.01177460000001], [-4.0170267, 51.011569], [-4.0163426, 51.01136099999999], [-4.0159485, 51.01124599999999], [-4.0102834, 51.00970269999999], [-4.0018709, 51.00739140000001], [-3.999365599999999, 51.0067065], [-3.997200400000001, 51.0061138], [-3.9960808, 51.0058073], [-3.9953708, 51.00561479999998], [-3.9940213, 51.0052376], [-3.9925717, 51.0048415], [-3.9912976, 51.0045176], [-3.9905819, 51.00432269999999], [-3.9894665, 51.003952700000006], [-3.9886381, 51.0036127], [-3.987922699999999, 51.0032848], [-3.9875559, 51.003092799999976], [-3.9870436, 51.00280180000001], [-3.9865726, 51.00251639999999], [-3.9859443, 51.002090300000006], [-3.9854437, 51.0016896], [-3.9849515, 51.00124209999999], [-3.9846621999999994, 51.0009647], [-3.984341299999999, 51.0006131], [-3.9840338, 51.0002318], [-3.9838026, 50.99991729999999], [-3.983571199999999, 50.99958899999999], [-3.9835295, 50.9995008], [-3.9833949999999994, 50.99922610000001], [-3.983109, 50.9986263], [-3.982995499999999, 50.99829660000001], [-3.9829026, 50.9978974], [-3.9827847, 50.9969815], [-3.9827706, 50.996795899999995], [-3.9827558, 50.9965418]]}", "current_leg_start": "Barnstaple", "dest_arr_time_act": "2203", "motion_projection": null, "next_location_lat": "50.9965418", "next_location_lon": "-3.9827558", "previous_location": "Newton St.Cyres", "current_leg_milage": "6.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 556.519, \"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\": 10564.485, \"from_m\": 556.519, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11292.693, \"from_m\": 10564.485, \"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\": 21944.807, \"from_m\": 11292.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\": 22432.261, \"from_m\": 21944.807, \"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\": 28273.097, \"from_m\": 22432.261, \"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\": 28702.524, \"from_m\": 28273.097, \"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\": 41076.311, \"from_m\": 28702.524, \"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\": 43432.67, \"from_m\": 41076.311, \"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\": 44294.836, \"from_m\": 43432.67, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 51023.02, \"from_m\": 44294.836, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51539.002, \"from_m\": 51023.02, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51597.953, \"from_m\": 51539.002, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55638.08, \"from_m\": 51597.953, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58504.79, \"from_m\": 55638.08, \"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\": 60364.791, \"from_m\": 58504.79, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60670.065, \"from_m\": 60364.791, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60861.703, \"from_m\": 60670.065, \"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\": 62392.887, \"from_m\": 60861.703, \"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\": 63196.641, \"from_m\": 62392.887, \"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\": 64614.968, \"from_m\": 63196.641, \"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\": 64669.67, \"from_m\": 64614.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65434.048, \"from_m\": 64669.67, \"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\": 73867.458, \"from_m\": 65434.048, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 77466.913, \"from_m\": 73867.458, \"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\": 80167.035, \"from_m\": 77466.913, \"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\": 80206.473, \"from_m\": 80167.035, \"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\": 80275.997, \"from_m\": 80206.473, \"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\": 80874.974, \"from_m\": 80275.997, \"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\": 82276.747, \"from_m\": 80874.974, \"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\": 85006.992, \"from_m\": 82276.747, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 86516.309, \"from_m\": 85006.992, \"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\": 88223.863, \"from_m\": 86516.309, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 89173.019, \"from_m\": 88223.863, \"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\": 93113.713, \"from_m\": 89173.019, \"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\": 94322.902, \"from_m\": 93113.713, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 94409.294, \"from_m\": 94322.902, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 94951.89, \"from_m\": 94409.294, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 95915.535, \"from_m\": 94951.89, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 96028.807, \"from_m\": 95915.535, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96106.286, \"from_m\": 96028.807, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96317.698, \"from_m\": 96106.286, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 98701.09, \"from_m\": 96317.698, \"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\": 101446.009, \"from_m\": 98701.09, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 103144.461, \"from_m\": 101446.009, \"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\": 105513.179, \"from_m\": 103144.461, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 105522.681, \"from_m\": 105513.179, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 107932.116, \"from_m\": 105522.681, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 108398.13, \"from_m\": 107932.116, \"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\": 108778.724, \"from_m\": 108398.13, \"capability_applied\": null, \"effective_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\": 589784, \"profile_key\": \"6fdc3b0b957e4f0834144d050f449e4492a329109f052e8298c3b6dbb6742102\", \"schedule_id\": 137, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1942\", \"location\": \"Barnstaple\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"1950H\", \"wtt_dep\": \"1951\", \"location\": \"Umberleigh\", \"stage_seq\": 2, \"distance_m\": 10867.604, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2005H\", \"wtt_dep\": \"2007H\", \"location\": \"Eggesford\", \"stage_seq\": 3, \"distance_m\": 28557.664, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Morchard Road\", \"stage_seq\": 4, \"distance_m\": 38592.505, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020H\", \"location\": \"Copplestone\", \"stage_seq\": 5, \"distance_m\": 41236.414, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025H\", \"location\": \"Yeoford\", \"stage_seq\": 6, \"distance_m\": 45969.87, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2038\", \"location\": \"Crediton\", \"stage_seq\": 7, \"distance_m\": 51811.261, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2041H\", \"wtt_dep\": \"2042H\", \"location\": \"Newton St.Cyres\", \"stage_seq\": 8, \"distance_m\": 55997.15, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2049\", \"location\": \"Cowley Bridge Jn\", \"stage_seq\": 9, \"distance_m\": 60974.85, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2053\", \"wtt_dep\": \"2059\", \"location\": \"Exeter St. David's\", \"stage_seq\": 10, \"distance_m\": 62879.594, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2101\", \"wtt_dep\": \"2102\", \"location\": \"Exeter St. Thomas\", \"stage_seq\": 11, \"distance_m\": 64356.906, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2104\", \"wtt_dep\": \"2105\", \"location\": \"Marsh Barton\", \"stage_seq\": 12, \"distance_m\": 66264.418, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2112\", \"wtt_dep\": \"2113\", \"location\": \"Starcross\", \"stage_seq\": 13, \"distance_m\": 76607.698, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2117\", \"wtt_dep\": \"2129\", \"location\": \"Dawlish Warren\", \"stage_seq\": 14, \"distance_m\": 79861.873, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2132H\", \"wtt_dep\": \"2133H\", \"location\": \"Dawlish\", \"stage_seq\": 15, \"distance_m\": 82499.348, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2137H\", \"wtt_dep\": \"2138H\", \"location\": \"Teignmouth\", \"stage_seq\": 16, \"distance_m\": 86953.423, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": \"2146H\", \"location\": \"Newton Abbot\", \"stage_seq\": 17, \"distance_m\": 95118.95, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147H\", \"location\": \"Newton Abbot West Jn\", \"stage_seq\": 18, \"distance_m\": 96005.929, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Edginswell (construction)\", \"stage_seq\": 19, \"distance_m\": 101102.053, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2153H\", \"wtt_dep\": \"2154H\", \"location\": \"Torre\", \"stage_seq\": 20, \"distance_m\": 103373.703, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2156H\", \"wtt_dep\": \"2157H\", \"location\": \"Torquay\", \"stage_seq\": 21, \"distance_m\": 104719.182, \"section_seq\": 1, \"route_path_id\": 65636}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": null, \"location\": \"Paignton\", \"stage_seq\": 22, \"distance_m\": 108778.724, \"section_seq\": 1, \"route_path_id\": 65636}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 108778.724, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65636}], \"total_distance_m\": 108778.724, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 108111.104, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 667.62, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1942", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "8.5", "current_position_lat": "50.9965418", "current_position_lon": "-3.9827558", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Barnstaple", "service_state_platform": null, "timing_fact_generation": 1789492674126730, "current_leg_arrival_utc": "2026-09-15T19:50:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:02.008976", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T19:42:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:03.185570", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BNP |
PGN |
2T34 |
150249 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 556.519, "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": 10564.485, "from_m": 556.519, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11292.693, "from_m": 10564.485, "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": 21944.807, "from_m": 11292.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": 22432.261, "from_m": 21944.807, "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": 28273.097, "from_m": 22432.261, "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": 28702.524, "from_m": 28273.097, "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": 41076.311, "from_m": 28702.524, "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": 43432.67, "from_m": 41076.311, "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": 44294.836, "from_m": 43432.67, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 51023.02, "from_m": 44294.836, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51539.002, "from_m": 51023.02, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51597.953, "from_m": 51539.002, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55638.08, "from_m": 51597.953, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58504.79, "from_m": 55638.08, "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": 60364.791, "from_m": 58504.79, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60670.065, "from_m": 60364.791, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60861.703, "from_m": 60670.065, "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": 62392.887, "from_m": 60861.703, "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": 63196.641, "from_m": 62392.887, "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": 64614.968, "from_m": 63196.641, "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": 64669.67, "from_m": 64614.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65434.048, "from_m": 64669.67, "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": 73867.458, "from_m": 65434.048, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 77466.913, "from_m": 73867.458, "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": 80167.035, "from_m": 77466.913, "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": 80206.473, "from_m": 80167.035, "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": 80275.997, "from_m": 80206.473, "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": 80874.974, "from_m": 80275.997, "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": 82276.747, "from_m": 80874.974, "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": 85006.992, "from_m": 82276.747, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 86516.309, "from_m": 85006.992, "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": 88223.863, "from_m": 86516.309, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 89173.019, "from_m": 88223.863, "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": 93113.713, "from_m": 89173.019, "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": 94322.902, "from_m": 93113.713, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 94409.294, "from_m": 94322.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 94951.89, "from_m": 94409.294, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 95915.535, "from_m": 94951.89, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 96028.807, "from_m": 95915.535, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96106.286, "from_m": 96028.807, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96317.698, "from_m": 96106.286, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 98701.09, "from_m": 96317.698, "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": 101446.009, "from_m": 98701.09, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 103144.461, "from_m": 101446.009, "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": 105513.179, "from_m": 103144.461, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 105522.681, "from_m": 105513.179, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 107932.116, "from_m": 105522.681, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 108398.13, "from_m": 107932.116, "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": 108778.724, "from_m": 108398.13, "capability_applied": null, "effective_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": 589784, "profile_key": "6fdc3b0b957e4f0834144d050f449e4492a329109f052e8298c3b6dbb6742102", "schedule_id": 137, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1942", "location": "Barnstaple", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "1950H", "wtt_dep": "1951", "location": "Umberleigh", "stage_seq": 2, "distance_m": 10867.604, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2005H", "wtt_dep": "2007H", "location": "Eggesford", "stage_seq": 3, "distance_m": 28557.664, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Morchard Road", "stage_seq": 4, "distance_m": 38592.505, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020H", "location": "Copplestone", "stage_seq": 5, "distance_m": 41236.414, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025H", "location": "Yeoford", "stage_seq": 6, "distance_m": 45969.87, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2038", "location": "Crediton", "stage_seq": 7, "distance_m": 51811.261, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2041H", "wtt_dep": "2042H", "location": "Newton St.Cyres", "stage_seq": 8, "distance_m": 55997.15, "section_seq": 1, "route_path_id": 65636}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2049", "location": "Cowley Bridge Jn", "stage_seq": 9, "distance_m": 60974.85, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2053", "wtt_dep": "2059", "location": "Exeter St. David's", "stage_seq": 10, "distance_m": 62879.594, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2101", "wtt_dep": "2102", "location": "Exeter St. Thomas", "stage_seq": 11, "distance_m": 64356.906, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2104", "wtt_dep": "2105", "location": "Marsh Barton", "stage_seq": 12, "distance_m": 66264.418, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2112", "wtt_dep": "2113", "location": "Starcross", "stage_seq": 13, "distance_m": 76607.698, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2129", "location": "Dawlish Warren", "stage_seq": 14, "distance_m": 79861.873, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133H", "location": "Dawlish", "stage_seq": 15, "distance_m": 82499.348, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138H", "location": "Teignmouth", "stage_seq": 16, "distance_m": 86953.423, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146H", "location": "Newton Abbot", "stage_seq": 17, "distance_m": 95118.95, "section_seq": 1, "route_path_id": 65636}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Newton Abbot West Jn", "stage_seq": 18, "distance_m": 96005.929, "section_seq": 1, "route_path_id": 65636}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Edginswell (construction)", "stage_seq": 19, "distance_m": 101102.053, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Torre", "stage_seq": 20, "distance_m": 103373.703, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157H", "location": "Torquay", "stage_seq": 21, "distance_m": 104719.182, "section_seq": 1, "route_path_id": 65636}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": null, "location": "Paignton", "stage_seq": 22, "distance_m": 108778.724, "section_seq": 1, "route_path_id": 65636}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 108778.724, "from_m": 0.0, "section_seq": 1, "route_path_id": 65636}], "total_distance_m": 108778.724, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 108111.104, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 667.62, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Barnstaple |
1942 |
1942 |
None |
19:42:00 |
None |
Paignton |
2203 |
2203 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C01620/2026-09-15/detailed |
None |
Barnstaple |
2026-09-15T19:42:30+01:00 |
Umberleigh |
8.5 |
{"type": "LineString", "coordinates": [[-4.0638982, 51.074038899999984], [-4.063356699999999, 51.0737784], [-4.063105, 51.07364269999999], [-4.0628129, 51.07346809999999], [-4.0625631, 51.0733097], [-4.0621778, 51.0730142], [-4.061897, 51.0727891], [-4.061621699999999, 51.0725672], [-4.061460099999999, 51.0724256], [-4.061428399999999, 51.072399699999984], [-4.0613558, 51.0723309], [-4.0612838, 51.0722583], [-4.0612205, 51.07218809999999], [-4.0611169, 51.07205830000001], [-4.0610797, 51.0720157], [-4.0610056, 51.0719337], [-4.0609019, 51.07181880000001], [-4.0608043, 51.07169549999999], [-4.060702099999999, 51.0715603], [-4.0606268, 51.07145160000001], [-4.0605456, 51.0713246], [-4.0605162, 51.071278], [-4.0603693, 51.0710448], [-4.059688799999999, 51.0698993], [-4.059351700000001, 51.0693244], [-4.0591213999999995, 51.0689409], [-4.0589461, 51.0686651], [-4.0588569, 51.06850419999999], [-4.0574037999999994, 51.0660561], [-4.0573824, 51.0660212], [-4.0567923, 51.065037799999985], [-4.055866899999999, 51.06347089999999], [-4.054378399999999, 51.0611047], [-4.0539136, 51.060321300000005], [-4.053428, 51.0594529], [-4.0531348000000005, 51.05892699999999], [-4.0526422, 51.058097299999986], [-4.052471499999999, 51.0578098], [-4.051518199999999, 51.0562105], [-4.0506079, 51.05468479999999], [-4.050274099999999, 51.0541665], [-4.049836, 51.0534747], [-4.049773899999999, 51.0533655], [-4.0493988, 51.05266000000001], [-4.0485845, 51.05129519999999], [-4.0480243, 51.0503818], [-4.0479954, 51.05033269999999], [-4.0473683, 51.04936039999999], [-4.047266118996433, 51.04919293101055], [-4.0463778, 51.047737], [-4.0453431, 51.0459572], [-4.0436214, 51.04310349999999], [-4.042418778537846, 51.04112852568385], [-4.042134399999999, 51.0406615], [-4.0414739, 51.03956499999999], [-4.0412047, 51.0390763], [-4.0406744, 51.0382377], [-4.039064099999999, 51.0355579], [-4.0389371, 51.035329199999985], [-4.038647799999999, 51.03485510000001], [-4.037519299999999, 51.032991], [-4.0373016, 51.0326173], [-4.036727099999999, 51.0316665], [-4.0363901, 51.0311095], [-4.0360412, 51.03052319999999], [-4.0354757, 51.02965420000001], [-4.0349449, 51.0288861], [-4.033551, 51.0271232], [-4.032645499999999, 51.0260006], [-4.032263099999999, 51.02553419999999], [-4.0318114, 51.0250427], [-4.0301082, 51.022991100000006], [-4.0299695, 51.0228234], [-4.0292487999999995, 51.0219522], [-4.0285787, 51.021138], [-4.027939399999999, 51.0203916], [-4.0274291, 51.01976249999999], [-4.0270359, 51.0192797], [-4.0268368, 51.0190687], [-4.0263518, 51.01847839999999], [-4.0258584, 51.01787909999999], [-4.0254481, 51.017369499999994], [-4.0250465, 51.0168827], [-4.0249579, 51.016782000000006], [-4.024800499999999, 51.0165885], [-4.0244414, 51.0161613], [-4.023957299999999, 51.015621], [-4.0237333, 51.015373200000006], [-4.0226597, 51.014487200000005], [-4.021844199999999, 51.0138888], [-4.0212772999999995, 51.0135192], [-4.0208533, 51.0132678], [-4.020331299999999, 51.0129765], [-4.019844199999999, 51.0127231], [-4.019291999999999, 51.0124532], [-4.0182698, 51.0120167], [-4.017620699999999, 51.01177460000001], [-4.0170267, 51.011569], [-4.0163426, 51.01136099999999], [-4.0159485, 51.01124599999999], [-4.0102834, 51.00970269999999], [-4.0018709, 51.00739140000001], [-3.999365599999999, 51.0067065], [-3.997200400000001, 51.0061138], [-3.9960808, 51.0058073], [-3.9953708, 51.00561479999998], [-3.9940213, 51.0052376], [-3.9925717, 51.0048415], [-3.9912976, 51.0045176], [-3.9905819, 51.00432269999999], [-3.9894665, 51.003952700000006], [-3.9886381, 51.0036127], [-3.987922699999999, 51.0032848], [-3.9875559, 51.003092799999976], [-3.9870436, 51.00280180000001], [-3.9865726, 51.00251639999999], [-3.9859443, 51.002090300000006], [-3.9854437, 51.0016896], [-3.9849515, 51.00124209999999], [-3.9846621999999994, 51.0009647], [-3.984341299999999, 51.0006131], [-3.9840338, 51.0002318], [-3.9838026, 50.99991729999999], [-3.983571199999999, 50.99958899999999], [-3.9835295, 50.9995008], [-3.9833949999999994, 50.99922610000001], [-3.983109, 50.9986263], [-3.982995499999999, 50.99829660000001], [-3.9829026, 50.9978974], [-3.9827847, 50.9969815], [-3.9827706, 50.996795899999995], [-3.9827558, 50.9965418]]} |
6.8 |
1942 |
1950½ |
Newton St.Cyres |
Exeter St. David's |
Umberleigh |
50.9965418 |
-3.9827558 |
50.9965418 |
-3.9827558 |
1 |
0 |
2026-09-15 19:52:08 |
TERMINATED |
2026-09-15 19:42:00 |
Barnstaple |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789492674126730 |
1 |
1 |
2026-09-15 19:52:03.185570 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:02.008976 |
| 559568 |
590549 |
W88102 |
622S28MY15 |
2026-09-15 |
COMPLETE |
15786137 |
2026-09-15 20:42:00 |
2026-09-15 19:52:08 |
2026-09-17 19:52:08 |
{"id": 590549, "stp": "O", "toc": "West Midlands Trains", "uid": "W88102", "consist": null, "dest_crs": "BLY", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W88102/2026-09-15/detailed", "trust_id": "622S28MY15", "origin_crs": "BDM", "show_on_map": 0, "dar_est_time": "19:47:00", "dar_platform": null, "dest_station": "Bletchley", "service_date": "2026-09-15", "dest_arr_time": "2028", "dest_platform": "6", "is_terminated": 1, "next_location": "Bedford St. Johns", "signalling_id": "2S28", "timing_status": null, "origin_station": "Bedford", "current_leg_arr": "1950", "current_leg_dep": "1947", "current_leg_end": "Bedford St. Johns", "origin_dep_time": "1947", "origin_platform": "1A", "current_location": "Bedford", "last_update_time": "2026-09-15T19:52:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.47913109999999987, 52.13546699999999], [-0.4786808000000001, 52.1347574], [-0.4786611, 52.1347242], [-0.4785112, 52.1344692], [-0.4782429000000001, 52.134012899999995], [-0.4778373000000001, 52.1333412], [-0.4777696, 52.13322920000001], [-0.4776157999999999, 52.1329622], [-0.4772376, 52.132297099999995], [-0.47717169999999987, 52.1321099], [-0.4770424999999999, 52.1317427], [-0.4769605, 52.13121509999999], [-0.4769745, 52.1308122], [-0.477034, 52.1303914], [-0.47705642929187336, 52.13022580826613]]}", "current_leg_start": "Bedford", "dest_arr_time_act": "2028", "motion_projection": null, "next_location_lat": "52.1302258", "next_location_lon": "-0.4770564", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 84.678, \"from_m\": 0.0, \"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\": 119.056, \"from_m\": 84.678, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 172.972, \"from_m\": 119.056, \"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\": 394.143, \"from_m\": 172.972, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 404.292, \"from_m\": 394.143, \"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\": 1011.333, \"from_m\": 404.292, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1577.765, \"from_m\": 1011.333, \"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\": 15943.483, \"from_m\": 1577.765, \"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\": 15993.492, \"from_m\": 15943.483, \"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\": 25369.587, \"from_m\": 15993.492, \"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\": 27050.892, \"from_m\": 25369.587, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27349.255, \"from_m\": 27050.892, \"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\": 27404.497, \"from_m\": 27349.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\": 28050.847, \"from_m\": 27404.497, \"capability_applied\": null, \"effective_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\": 590549, \"profile_key\": \"0d289beaaeb6812d1befd1fdaf3427c3931b44ab5a862bc51396a90459dbf31a\", \"schedule_id\": 38748, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1947\", \"location\": \"Bedford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"1950\", \"wtt_dep\": \"1950H\", \"location\": \"Bedford St. Johns\", \"stage_seq\": 2, \"distance_m\": 1011.333, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1957\", \"location\": \"Kempston Hardwick\", \"stage_seq\": 3, \"distance_m\": 6090.403, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2000H\", \"location\": \"Stewartby\", \"stage_seq\": 4, \"distance_m\": 8900.38, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"2003\", \"wtt_dep\": \"2004\", \"location\": \"Millbrook (Bedfordshire)\", \"stage_seq\": 5, \"distance_m\": 10723.805, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"2007\", \"wtt_dep\": \"2007H\", \"location\": \"Lidlington\", \"stage_seq\": 6, \"distance_m\": 13060.047, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"2011\", \"wtt_dep\": \"2012\", \"location\": \"Ridgmont\", \"stage_seq\": 7, \"distance_m\": 16059.285, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"2015\", \"wtt_dep\": \"2015H\", \"location\": \"Aspley Guise\", \"stage_seq\": 8, \"distance_m\": 18762.832, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2018H\", \"location\": \"Woburn Sands\", \"stage_seq\": 9, \"distance_m\": 20302.943, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2022H\", \"location\": \"Bow Brickhill\", \"stage_seq\": 10, \"distance_m\": 23561.834, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025H\", \"location\": \"Fenny Stratford\", \"stage_seq\": 11, \"distance_m\": 25102.403, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": null, \"location\": \"Bletchley\", \"stage_seq\": 12, \"distance_m\": 28050.847, \"section_seq\": 1, \"route_path_id\": 102548}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28050.847, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102548}], \"total_distance_m\": 28050.847, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 24860.602, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 3190.245, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1947", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "3.0", "current_position_lat": "52.1302258", "current_position_lon": "-0.4770564", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Bedford", "service_state_platform": "1A", "timing_fact_generation": 1789501322470927, "current_leg_arrival_utc": "2026-09-15T19:50:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:02.465919", "service_state_evidence_id": 15786137, "current_leg_start_actual_dep": "2026-09-15T19:47:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:04.274812", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
O |
BDM |
BLY |
2S28 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 84.678, "from_m": 0.0, "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": 119.056, "from_m": 84.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 172.972, "from_m": 119.056, "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": 394.143, "from_m": 172.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 404.292, "from_m": 394.143, "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": 1011.333, "from_m": 404.292, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1577.765, "from_m": 1011.333, "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": 15943.483, "from_m": 1577.765, "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": 15993.492, "from_m": 15943.483, "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": 25369.587, "from_m": 15993.492, "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": 27050.892, "from_m": 25369.587, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27349.255, "from_m": 27050.892, "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": 27404.497, "from_m": 27349.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": 28050.847, "from_m": 27404.497, "capability_applied": null, "effective_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": 590549, "profile_key": "0d289beaaeb6812d1befd1fdaf3427c3931b44ab5a862bc51396a90459dbf31a", "schedule_id": 38748, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1947", "location": "Bedford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "1950", "wtt_dep": "1950H", "location": "Bedford St. Johns", "stage_seq": 2, "distance_m": 1011.333, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1957", "location": "Kempston Hardwick", "stage_seq": 3, "distance_m": 6090.403, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2000H", "location": "Stewartby", "stage_seq": 4, "distance_m": 8900.38, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "2003", "wtt_dep": "2004", "location": "Millbrook (Bedfordshire)", "stage_seq": 5, "distance_m": 10723.805, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "2007", "wtt_dep": "2007H", "location": "Lidlington", "stage_seq": 6, "distance_m": 13060.047, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "2011", "wtt_dep": "2012", "location": "Ridgmont", "stage_seq": 7, "distance_m": 16059.285, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "2015", "wtt_dep": "2015H", "location": "Aspley Guise", "stage_seq": 8, "distance_m": 18762.832, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2018H", "location": "Woburn Sands", "stage_seq": 9, "distance_m": 20302.943, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2022H", "location": "Bow Brickhill", "stage_seq": 10, "distance_m": 23561.834, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025H", "location": "Fenny Stratford", "stage_seq": 11, "distance_m": 25102.403, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": null, "location": "Bletchley", "stage_seq": 12, "distance_m": 28050.847, "section_seq": 1, "route_path_id": 102548}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28050.847, "from_m": 0.0, "section_seq": 1, "route_path_id": 102548}], "total_distance_m": 28050.847, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 24860.602, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 3190.245, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Bedford |
1947 |
1947 |
1A |
19:47:00 |
None |
Bletchley |
2028 |
2028 |
6 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W88102/2026-09-15/detailed |
None |
Bedford |
2026-09-15T19:47:30+01:00 |
Bedford St. Johns |
3.0 |
{"type": "LineString", "coordinates": [[-0.47913109999999987, 52.13546699999999], [-0.4786808000000001, 52.1347574], [-0.4786611, 52.1347242], [-0.4785112, 52.1344692], [-0.4782429000000001, 52.134012899999995], [-0.4778373000000001, 52.1333412], [-0.4777696, 52.13322920000001], [-0.4776157999999999, 52.1329622], [-0.4772376, 52.132297099999995], [-0.47717169999999987, 52.1321099], [-0.4770424999999999, 52.1317427], [-0.4769605, 52.13121509999999], [-0.4769745, 52.1308122], [-0.477034, 52.1303914], [-0.47705642929187336, 52.13022580826613]]} |
0.4 |
1947 |
1950 |
None |
Bedford |
Bedford St. Johns |
52.1302258 |
-0.4770564 |
52.1302258 |
-0.4770564 |
1 |
0 |
2026-09-15 19:52:08 |
TERMINATED |
2026-09-15 19:42:00 |
Bedford |
TRUST |
TRUST_CANCELLATION |
15786137 |
1789501322470927 |
1 |
1 |
2026-09-15 19:52:04.274812 |
1A |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:02.465919 |
| 559569 |
590593 |
W69470 |
052J61MY15 |
2026-09-15 |
COMPLETE |
15785177 |
2026-09-15 20:42:00 |
2026-09-15 19:52:08 |
2026-09-17 19:52:08 |
{"id": 590593, "stp": "P", "toc": "ScotRail", "uid": "W69470", "consist": "385117", "dest_crs": "GLQ", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69470/2026-09-15/detailed", "trust_id": "052J61MY15", "origin_crs": "FKG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-15", "dest_arr_time": "2041", "dest_platform": "6", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "2J61", "timing_status": "LATE", "origin_station": "Falkirk Grahamston", "current_leg_arr": "2042", "current_leg_dep": "2035", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "1949", "origin_platform": "2", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-15T19:52:08", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.229769152310883, 55.881644433241455], [-4.2299851, 55.881712600000014], [-4.2301474, 55.88176289999999], [-4.230275, 55.8817986], [-4.2304283, 55.881839799999995], [-4.230560499999999, 55.881872900000005], [-4.2306517, 55.88189539999998], [-4.2306883, 55.881904500000005], [-4.230838799999999, 55.8819409], [-4.230966699999999, 55.8819704], [-4.2321868, 55.882226200000005], [-4.2325957, 55.882315199999994], [-4.2329776, 55.88241560000001], [-4.2337595, 55.882642700000005], [-4.2340335, 55.8827184], [-4.2343618, 55.8827899], [-4.2347429, 55.88284649999999], [-4.2348768, 55.88286049999999], [-4.2351751, 55.882873], [-4.2356927, 55.88285399999999], [-4.2360351, 55.88282019999999], [-4.2363407, 55.882773199999995], [-4.236738299999999, 55.8826758], [-4.2369562, 55.8826091], [-4.2371696, 55.88253780000001], [-4.2374622, 55.882403499999995], [-4.2376667, 55.8822819], [-4.2379138, 55.88212579999999], [-4.237925199999999, 55.88211750000001], [-4.2381961, 55.881858699999995], [-4.238370399999999, 55.881642099999986], [-4.238614499999999, 55.8813006], [-4.2387879, 55.881063], [-4.239042699999999, 55.8807355], [-4.2390598, 55.8807149], [-4.2395168, 55.880163499999995], [-4.2395794, 55.88007830000001], [-4.2397287, 55.879875199999994], [-4.239785173019567, 55.87979530559372], [-4.239889864835954, 55.87964805867017], [-4.239983394385633, 55.8795181648262], [-4.240067339245877, 55.87940314130526], [-4.24014327699396, 55.879300505350855], [-4.240212785207151, 55.879207774206485], [-4.240277441462727, 55.879122465115636], [-4.240338823337956, 55.879042095321786], [-4.240398508410113, 55.87896418206843], [-4.24045807425647, 55.878886242599066], [-4.240519098454298, 55.87880579415717], [-4.240583158580872, 55.87872035398624], [-4.240651832213461, 55.87862743932976], [-4.2407266969293405, 55.87852456743123], [-4.240809330305781, 55.87840925553414], [-4.240901309920058, 55.878279020881955], [-4.24100421334944, 55.878131380718195], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]}", "current_leg_start": "Springburn", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Springburn", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 665.207, \"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\": 2199.406, \"from_m\": 665.207, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2793.966, \"from_m\": 2199.406, \"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\": 2895.721, \"from_m\": 2793.966, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3577.25, \"from_m\": 2895.721, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4007.047, \"from_m\": 3577.25, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4600.5, \"from_m\": 4007.047, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7261.085, \"from_m\": 4600.5, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7368.511, \"from_m\": 7261.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\": 7908.314, \"from_m\": 7368.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\": 13116.192, \"from_m\": 7908.314, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14064.35, \"from_m\": 13116.192, \"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\": 22698.097, \"from_m\": 14064.35, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22766.639, \"from_m\": 22698.097, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24817.47, \"from_m\": 22766.639, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24995.89, \"from_m\": 24817.47, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32824.567, \"from_m\": 24995.89, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33192.38, \"from_m\": 32824.567, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34658.109, \"from_m\": 33192.38, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36334.135, \"from_m\": 34658.109, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36404.276, \"from_m\": 36334.135, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 36610.123, \"from_m\": 36404.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:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36675.324, \"from_m\": 36610.123, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37350.438, \"from_m\": 36675.324, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37947.963, \"from_m\": 37350.438, \"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\": 38444.209, \"from_m\": 37947.963, \"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\": 590593, \"profile_key\": \"00d3d15f056442494056371f8e2650cc614d0a4cd470f58445cfdb3877b3a311\", \"schedule_id\": 27672, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1949\", \"location\": \"Falkirk Grahamston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": false, \"wtt_arr\": \"1951H\", \"wtt_dep\": \"1952\", \"location\": \"Camelon\", \"stage_seq\": 2, \"distance_m\": 2130.158, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952H\", \"location\": \"Carmuirs East Jn\", \"stage_seq\": 3, \"distance_m\": 2784.372, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955H\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 4, \"distance_m\": 3577.25, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000H\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 5, \"distance_m\": 7092.241, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2011\", \"location\": \"Cumbernauld\", \"stage_seq\": 6, \"distance_m\": 15986.837, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013\", \"location\": \"Greenfaulds\", \"stage_seq\": 7, \"distance_m\": 17115.589, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017\", \"location\": \"Garnqueen North Jn\", \"stage_seq\": 8, \"distance_m\": 22698.097, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018H\", \"location\": \"Gartcosh Jn\", \"stage_seq\": 9, \"distance_m\": 24935.235, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2020\", \"location\": \"Gartcosh\", \"stage_seq\": 10, \"distance_m\": 25391.879, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"Stepps\", \"stage_seq\": 11, \"distance_m\": 29350.734, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2026H\", \"location\": \"Robroyston\", \"stage_seq\": 12, \"distance_m\": 31470.089, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2034H\", \"location\": \"Springburn\", \"stage_seq\": 13, \"distance_m\": 35616.557, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 14, \"distance_m\": 36548.508, \"section_seq\": 1, \"route_path_id\": 66322}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 15, \"distance_m\": 38444.209, \"section_seq\": 1, \"route_path_id\": 66322}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38444.209, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66322}], \"total_distance_m\": 38444.209, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38444.209, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1949", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:36Z\", \"source_id\": 48463400, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:41Z\", \"source_id\": 15742807, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:49Z\", \"source_id\": 15743039, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:08Z\", \"source_id\": 48488813, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:02:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:12Z\", \"source_id\": 15756019, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:15Z\", \"source_id\": 48513324, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:16Z\", \"source_id\": 15764323, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:05Z\", \"source_id\": 48529851, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:09Z\", \"source_id\": 15769392, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:01Z\", \"source_id\": 48536703, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:03Z\", \"source_id\": 15771510, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1547, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:00Z\", \"source_id\": 48548115, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:05Z\", \"source_id\": 15775093, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:44Z\", \"source_id\": 48563086, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:45Z\", \"source_id\": 15779765, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1415, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:33Z\", \"source_id\": 48580689, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:39Z\", \"source_id\": 15785177, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "6", "timing_fact_generation": 1789501240736363, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:05.206636", "service_state_evidence_id": 15785177, "current_leg_start_actual_dep": "2026-09-15T20:35:30+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:05.906902", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
FKG |
GLQ |
2J61 |
385117 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 665.207, "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": 2199.406, "from_m": 665.207, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2793.966, "from_m": 2199.406, "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": 2895.721, "from_m": 2793.966, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3577.25, "from_m": 2895.721, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4007.047, "from_m": 3577.25, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4600.5, "from_m": 4007.047, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7261.085, "from_m": 4600.5, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7368.511, "from_m": 7261.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": 7908.314, "from_m": 7368.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": 13116.192, "from_m": 7908.314, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14064.35, "from_m": 13116.192, "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": 22698.097, "from_m": 14064.35, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22766.639, "from_m": 22698.097, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24817.47, "from_m": 22766.639, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24995.89, "from_m": 24817.47, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32824.567, "from_m": 24995.89, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33192.38, "from_m": 32824.567, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34658.109, "from_m": 33192.38, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36334.135, "from_m": 34658.109, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36404.276, "from_m": 36334.135, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 36610.123, "from_m": 36404.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:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 36675.324, "from_m": 36610.123, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37350.438, "from_m": 36675.324, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 37947.963, "from_m": 37350.438, "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": 38444.209, "from_m": 37947.963, "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": 590593, "profile_key": "00d3d15f056442494056371f8e2650cc614d0a4cd470f58445cfdb3877b3a311", "schedule_id": 27672, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1949", "location": "Falkirk Grahamston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66322}, {"is_pass": false, "wtt_arr": "1951H", "wtt_dep": "1952", "location": "Camelon", "stage_seq": 2, "distance_m": 2130.158, "section_seq": 1, "route_path_id": 66322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952H", "location": "Carmuirs East Jn", "stage_seq": 3, "distance_m": 2784.372, "section_seq": 1, "route_path_id": 66322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955H", "location": "Carmuirs West Jn", "stage_seq": 4, "distance_m": 3577.25, "section_seq": 1, "route_path_id": 66322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000H", "location": "Greenhill Lower Jn", "stage_seq": 5, "distance_m": 7092.241, "section_seq": 1, "route_path_id": 66322}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2011", "location": "Cumbernauld", "stage_seq": 6, "distance_m": 15986.837, "section_seq": 1, "route_path_id": 66322}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013", "location": "Greenfaulds", "stage_seq": 7, "distance_m": 17115.589, "section_seq": 1, "route_path_id": 66322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017", "location": "Garnqueen North Jn", "stage_seq": 8, "distance_m": 22698.097, "section_seq": 1, "route_path_id": 66322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018H", "location": "Gartcosh Jn", "stage_seq": 9, "distance_m": 24935.235, "section_seq": 1, "route_path_id": 66322}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2020", "location": "Gartcosh", "stage_seq": 10, "distance_m": 25391.879, "section_seq": 1, "route_path_id": 66322}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "Stepps", "stage_seq": 11, "distance_m": 29350.734, "section_seq": 1, "route_path_id": 66322}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2026H", "location": "Robroyston", "stage_seq": 12, "distance_m": 31470.089, "section_seq": 1, "route_path_id": 66322}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2034H", "location": "Springburn", "stage_seq": 13, "distance_m": 35616.557, "section_seq": 1, "route_path_id": 66322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Cowlairs South Jn", "stage_seq": 14, "distance_m": 36548.508, "section_seq": 1, "route_path_id": 66322}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 15, "distance_m": 38444.209, "section_seq": 1, "route_path_id": 66322}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38444.209, "from_m": 0.0, "section_seq": 1, "route_path_id": 66322}], "total_distance_m": 38444.209, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38444.209, "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": 1136, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:36Z", "source_id": 48463400, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:51:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:41Z", "source_id": 15742807, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:49Z", "source_id": 15743039, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2134, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:08Z", "source_id": 48488813, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:02:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:12Z", "source_id": 15756019, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2141, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:15Z", "source_id": 48513324, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:12:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:16Z", "source_id": 15764323, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1506, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:05Z", "source_id": 48529851, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:19:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:09Z", "source_id": 15769392, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:01Z", "source_id": 48536703, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:23:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:03Z", "source_id": 15771510, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1547, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:00Z", "source_id": 48548115, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:26:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:05Z", "source_id": 15775093, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1520, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:44Z", "source_id": 48563086, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:34:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:45Z", "source_id": 15779765, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1415, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:33Z", "source_id": 48580689, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:42:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:39Z", "source_id": 15785177, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Falkirk Grahamston |
1949 |
1949 |
2 |
None |
None |
Glasgow Queen St High Level |
2041 |
2041 |
6 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69470/2026-09-15/detailed |
None |
Springburn |
2026-09-15T20:35:30+01:00 |
Glasgow Queen St High Level |
7.0 |
{"type": "LineString", "coordinates": [[-4.229769152310883, 55.881644433241455], [-4.2299851, 55.881712600000014], [-4.2301474, 55.88176289999999], [-4.230275, 55.8817986], [-4.2304283, 55.881839799999995], [-4.230560499999999, 55.881872900000005], [-4.2306517, 55.88189539999998], [-4.2306883, 55.881904500000005], [-4.230838799999999, 55.8819409], [-4.230966699999999, 55.8819704], [-4.2321868, 55.882226200000005], [-4.2325957, 55.882315199999994], [-4.2329776, 55.88241560000001], [-4.2337595, 55.882642700000005], [-4.2340335, 55.8827184], [-4.2343618, 55.8827899], [-4.2347429, 55.88284649999999], [-4.2348768, 55.88286049999999], [-4.2351751, 55.882873], [-4.2356927, 55.88285399999999], [-4.2360351, 55.88282019999999], [-4.2363407, 55.882773199999995], [-4.236738299999999, 55.8826758], [-4.2369562, 55.8826091], [-4.2371696, 55.88253780000001], [-4.2374622, 55.882403499999995], [-4.2376667, 55.8822819], [-4.2379138, 55.88212579999999], [-4.237925199999999, 55.88211750000001], [-4.2381961, 55.881858699999995], [-4.238370399999999, 55.881642099999986], [-4.238614499999999, 55.8813006], [-4.2387879, 55.881063], [-4.239042699999999, 55.8807355], [-4.2390598, 55.8807149], [-4.2395168, 55.880163499999995], [-4.2395794, 55.88007830000001], [-4.2397287, 55.879875199999994], [-4.239785173019567, 55.87979530559372], [-4.239889864835954, 55.87964805867017], [-4.239983394385633, 55.8795181648262], [-4.240067339245877, 55.87940314130526], [-4.24014327699396, 55.879300505350855], [-4.240212785207151, 55.879207774206485], [-4.240277441462727, 55.879122465115636], [-4.240338823337956, 55.879042095321786], [-4.240398508410113, 55.87896418206843], [-4.24045807425647, 55.878886242599066], [-4.240519098454298, 55.87880579415717], [-4.240583158580872, 55.87872035398624], [-4.240651832213461, 55.87862743932976], [-4.2407266969293405, 55.87852456743123], [-4.240809330305781, 55.87840925553414], [-4.240901309920058, 55.878279020881955], [-4.24100421334944, 55.878131380718195], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]} |
1.8 |
2035 |
2042 |
Springburn |
Glasgow Queen St High Level |
Glasgow Queen St High Level |
55.8629929 |
-4.2509835 |
55.8629929 |
-4.2509835 |
1 |
0 |
2026-09-15 19:52:08 |
TERMINATED |
2026-09-15 19:42:00 |
Glasgow Queen St High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785177 |
1789501240736363 |
44 |
44 |
2026-09-15 19:52:05.906902 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:05.206636 |
| 559570 |
591700 |
W86467 |
035G48MZ15 |
2026-09-15 |
COMPLETE |
15785912 |
2026-09-15 20:42:00 |
2026-09-15 19:52:08 |
2026-09-17 19:52:08 |
{"id": 591700, "stp": "P", "toc": "ScotRail", "uid": "W86467", "consist": "158712", "dest_crs": "COW", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86467/2026-09-15/detailed", "trust_id": "035G48MZ15", "origin_crs": "COW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cowdenbeath", "service_date": "2026-09-15", "dest_arr_time": "2041", "dest_platform": "1", "is_terminated": 1, "next_location": "Cowdenbeath", "signalling_id": "5G48", "timing_status": "LATE", "origin_station": "Cowdenbeath", "current_leg_arr": "2041", "current_leg_dep": "2040", "current_leg_end": "Cowdenbeath", "origin_dep_time": "2034", "origin_platform": "2", "current_location": "Cowdenbeath", "last_update_time": "2026-09-15T19:52:08", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.3452760999999995, 56.1082724], [-3.3460501, 56.1069121], [-3.3462343999999997, 56.10659399999999], [-3.3472897, 56.104773], [-3.348082, 56.1033192], [-3.3487224, 56.1022038], [-3.3489236999999994, 56.1018531], [-3.3493629, 56.101087], [-3.3498261999999994, 56.1004081], [-3.3502886999999997, 56.09985449999999], [-3.3508308, 56.099313599999995], [-3.3509986, 56.099177899999994], [-3.352019, 56.0984242], [-3.3535691, 56.09754349999999], [-3.353998, 56.0973247], [-3.3555574999999997, 56.09652930000001], [-3.3572940999999994, 56.0956609], [-3.3585304999999996, 56.09509739999999], [-3.3592645, 56.0947799], [-3.360048299999999, 56.0944902], [-3.3609450000000005, 56.0941592], [-3.3618225, 56.093865099999995], [-3.3653527999999997, 56.092817399999994], [-3.3696852999999996, 56.0915711], [-3.3744060999999994, 56.09023309999999], [-3.3785157, 56.08925], [-3.3787499999999997, 56.08919360000001], [-3.3789164, 56.0891526], [-3.3793677999999994, 56.08904400000001], [-3.3831372, 56.0881372], [-3.3842724000000004, 56.08787550000001], [-3.3844206999999997, 56.087841299999994], [-3.385698399999999, 56.0875467], [-3.3891205, 56.08684159999999], [-3.3944856, 56.08573959999999], [-3.3955317, 56.085537200000005], [-3.3966876000000004, 56.0853429], [-3.3994036, 56.0849134], [-3.400787, 56.0846761], [-3.4016301, 56.0845217], [-3.4035320999999996, 56.0841489], [-3.4036693999999996, 56.084121999999994], [-3.4044124, 56.0839299], [-3.4036451999999997, 56.084084], [-3.4016067999999997, 56.0844834], [-3.4007650999999997, 56.08463760000001], [-3.400458, 56.084690299999984], [-3.3993830999999997, 56.0848747], [-3.3966672999999994, 56.08530410000001], [-3.3955094, 56.085498699999995], [-3.3944612, 56.0857016], [-3.3890953999999995, 56.0868037], [-3.3856720999999994, 56.08750909999999], [-3.3843905999999997, 56.0878046], [-3.3842417999999994, 56.08783879999999], [-3.3831089999999997, 56.08809999999999], [-3.3788804, 56.0891182], [-3.3787086999999993, 56.0891595], [-3.3784871, 56.08921289999999], [-3.3743754, 56.0901965], [-3.3717038999999995, 56.09095369999999], [-3.3696522999999994, 56.0915352], [-3.3653191999999996, 56.0927817], [-3.3617861999999996, 56.093830200000006], [-3.3608839, 56.094132], [-3.3601898, 56.0943892], [-3.3592564, 56.0947345], [-3.3584862, 56.09506549999999], [-3.3572471, 56.0956303], [-3.3555089, 56.0964994], [-3.3535188, 56.0975144], [-3.3519639999999997, 56.0983978], [-3.3509425000000004, 56.0991524], [-3.3507671999999995, 56.09930299999999], [-3.3502242, 56.0998361], [-3.3497595, 56.10039239999998], [-3.3492946, 56.1010736], [-3.3488547999999994, 56.10184079999999], [-3.348013, 56.10330720000001], [-3.3472206, 56.10476090000001], [-3.3465708999999997, 56.10588220000001], [-3.3459812, 56.10689980000001], [-3.34519989450641, 56.10827294686537], [-3.345054199999999, 56.108529], [-3.3446022999999996, 56.10929440000001], [-3.3445198, 56.1094342], [-3.3443242, 56.10989449999999], [-3.3441847999999994, 56.1101639], [-3.3441257, 56.11027130000001], [-3.3437660999999994, 56.110889400000005], [-3.3435767, 56.1111903], [-3.3435636, 56.111213000000006], [-3.3434810999999995, 56.1113559], [-3.3434294999999996, 56.1114507], [-3.3433178, 56.1116558], [-3.343008, 56.11218889999999]]}", "current_leg_start": "Cowdenbeath Sig. EC941", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "56.1121889", "next_location_lon": "-3.3430080", "previous_location": "Cowdenbeath", "current_leg_milage": "6.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 915.347, \"from_m\": 0.0, \"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}], \"service_id\": 591700, \"profile_key\": \"782b7cd4eeaa0466030ee6d8ba38eb10dbe61b3e6999579e744dd996fed8d502\", \"schedule_id\": 29439, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Cowdenbeath\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102385}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2040\", \"location\": \"Cowdenbeath Sig. EC941\", \"stage_seq\": 2, \"distance_m\": 457.673, \"section_seq\": 1, \"route_path_id\": 102385}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Cowdenbeath\", \"stage_seq\": 3, \"distance_m\": 915.347, \"section_seq\": 1, \"route_path_id\": 102385}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 915.347, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102385}], \"total_distance_m\": 915.347, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 915.347, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2034", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "56.1121889", "current_position_lon": "-3.3430080", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 516, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:37Z\", \"source_id\": 48583087, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:44Z\", \"source_id\": 15785912, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cowdenbeath", "service_state_platform": "1", "timing_fact_generation": 1789501304840566, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:06.684709", "service_state_evidence_id": 15785912, "current_leg_start_actual_dep": "2026-09-15T20:41:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:06.917299", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
COW |
COW |
5G48 |
158712 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 915.347, "from_m": 0.0, "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}], "service_id": 591700, "profile_key": "782b7cd4eeaa0466030ee6d8ba38eb10dbe61b3e6999579e744dd996fed8d502", "schedule_id": 29439, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2034", "location": "Cowdenbeath", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102385}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2040", "location": "Cowdenbeath Sig. EC941", "stage_seq": 2, "distance_m": 457.673, "section_seq": 1, "route_path_id": 102385}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Cowdenbeath", "stage_seq": 3, "distance_m": 915.347, "section_seq": 1, "route_path_id": 102385}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 915.347, "from_m": 0.0, "section_seq": 1, "route_path_id": 102385}], "total_distance_m": 915.347, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 915.347, "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": 516, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:37Z", "source_id": 48583087, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:42:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:44Z", "source_id": 15785912, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Cowdenbeath |
2034 |
2034 |
2 |
None |
None |
Cowdenbeath |
2041 |
2041 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86467/2026-09-15/detailed |
None |
Cowdenbeath Sig. EC941 |
2026-09-15T20:41:00+01:00 |
Cowdenbeath |
1.0 |
{"type": "LineString", "coordinates": [[-3.3452760999999995, 56.1082724], [-3.3460501, 56.1069121], [-3.3462343999999997, 56.10659399999999], [-3.3472897, 56.104773], [-3.348082, 56.1033192], [-3.3487224, 56.1022038], [-3.3489236999999994, 56.1018531], [-3.3493629, 56.101087], [-3.3498261999999994, 56.1004081], [-3.3502886999999997, 56.09985449999999], [-3.3508308, 56.099313599999995], [-3.3509986, 56.099177899999994], [-3.352019, 56.0984242], [-3.3535691, 56.09754349999999], [-3.353998, 56.0973247], [-3.3555574999999997, 56.09652930000001], [-3.3572940999999994, 56.0956609], [-3.3585304999999996, 56.09509739999999], [-3.3592645, 56.0947799], [-3.360048299999999, 56.0944902], [-3.3609450000000005, 56.0941592], [-3.3618225, 56.093865099999995], [-3.3653527999999997, 56.092817399999994], [-3.3696852999999996, 56.0915711], [-3.3744060999999994, 56.09023309999999], [-3.3785157, 56.08925], [-3.3787499999999997, 56.08919360000001], [-3.3789164, 56.0891526], [-3.3793677999999994, 56.08904400000001], [-3.3831372, 56.0881372], [-3.3842724000000004, 56.08787550000001], [-3.3844206999999997, 56.087841299999994], [-3.385698399999999, 56.0875467], [-3.3891205, 56.08684159999999], [-3.3944856, 56.08573959999999], [-3.3955317, 56.085537200000005], [-3.3966876000000004, 56.0853429], [-3.3994036, 56.0849134], [-3.400787, 56.0846761], [-3.4016301, 56.0845217], [-3.4035320999999996, 56.0841489], [-3.4036693999999996, 56.084121999999994], [-3.4044124, 56.0839299], [-3.4036451999999997, 56.084084], [-3.4016067999999997, 56.0844834], [-3.4007650999999997, 56.08463760000001], [-3.400458, 56.084690299999984], [-3.3993830999999997, 56.0848747], [-3.3966672999999994, 56.08530410000001], [-3.3955094, 56.085498699999995], [-3.3944612, 56.0857016], [-3.3890953999999995, 56.0868037], [-3.3856720999999994, 56.08750909999999], [-3.3843905999999997, 56.0878046], [-3.3842417999999994, 56.08783879999999], [-3.3831089999999997, 56.08809999999999], [-3.3788804, 56.0891182], [-3.3787086999999993, 56.0891595], [-3.3784871, 56.08921289999999], [-3.3743754, 56.0901965], [-3.3717038999999995, 56.09095369999999], [-3.3696522999999994, 56.0915352], [-3.3653191999999996, 56.0927817], [-3.3617861999999996, 56.093830200000006], [-3.3608839, 56.094132], [-3.3601898, 56.0943892], [-3.3592564, 56.0947345], [-3.3584862, 56.09506549999999], [-3.3572471, 56.0956303], [-3.3555089, 56.0964994], [-3.3535188, 56.0975144], [-3.3519639999999997, 56.0983978], [-3.3509425000000004, 56.0991524], [-3.3507671999999995, 56.09930299999999], [-3.3502242, 56.0998361], [-3.3497595, 56.10039239999998], [-3.3492946, 56.1010736], [-3.3488547999999994, 56.10184079999999], [-3.348013, 56.10330720000001], [-3.3472206, 56.10476090000001], [-3.3465708999999997, 56.10588220000001], [-3.3459812, 56.10689980000001], [-3.34519989450641, 56.10827294686537], [-3.345054199999999, 56.108529], [-3.3446022999999996, 56.10929440000001], [-3.3445198, 56.1094342], [-3.3443242, 56.10989449999999], [-3.3441847999999994, 56.1101639], [-3.3441257, 56.11027130000001], [-3.3437660999999994, 56.110889400000005], [-3.3435767, 56.1111903], [-3.3435636, 56.111213000000006], [-3.3434810999999995, 56.1113559], [-3.3434294999999996, 56.1114507], [-3.3433178, 56.1116558], [-3.343008, 56.11218889999999]]} |
6.3 |
2040 |
2041 |
Cowdenbeath |
Cowdenbeath |
Cowdenbeath |
56.1121889 |
-3.3430080 |
56.1121889 |
-3.3430080 |
1 |
0 |
2026-09-15 19:52:08 |
TERMINATED |
2026-09-15 19:42:00 |
Cowdenbeath |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785912 |
1789501304840566 |
16 |
16 |
2026-09-15 19:52:06.917299 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:06.684709 |
| 559571 |
591340 |
G90015 |
122A31MZ15 |
2026-09-15 |
COMPLETE |
15785324 |
2026-09-15 20:42:00 |
2026-09-15 19:52:37 |
2026-09-17 19:52:37 |
{"id": 591340, "stp": "P", "toc": "Northern", "uid": "G90015", "consist": "158787", "dest_crs": "NCL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G90015/2026-09-15/detailed", "trust_id": "122A31MZ15", "origin_crs": "MPT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle", "service_date": "2026-09-15", "dest_arr_time": "2041", "dest_platform": "1", "is_terminated": 1, "next_location": "Newcastle", "signalling_id": "2A31", "timing_status": "LATE", "origin_station": "Morpeth", "current_leg_arr": "2042", "current_leg_dep": "2039", "current_leg_end": "Newcastle", "origin_dep_time": "2019", "origin_platform": "1", "current_location": "Newcastle Central East End", "last_update_time": "2026-09-15T19:52:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]}", "current_leg_start": "Manors", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "54.9682438", "next_location_lon": "-1.6174150", "previous_location": "Manors", "current_leg_milage": "0.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 676.069, \"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\": 7815.408, \"from_m\": 676.069, \"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\": 7885.984, \"from_m\": 7815.408, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19756.542, \"from_m\": 7885.984, \"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\": 23881.794, \"from_m\": 19756.542, \"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\": 23909.081, \"from_m\": 23881.794, \"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\": 24729.527, \"from_m\": 23909.081, \"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\": 25649.416, \"from_m\": 24729.527, \"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\": 26718.882, \"from_m\": 25649.416, \"capability_applied\": null, \"effective_limit_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\": 591340, \"profile_key\": \"6f5dcf02aeb624b925ac32f65855f854d1431c52ae033c52ec454bf7e349988c\", \"schedule_id\": 13330, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Morpeth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32882}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027H\", \"location\": \"Cramlington\", \"stage_seq\": 2, \"distance_m\": 10753.325, \"section_seq\": 1, \"route_path_id\": 32882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Benton North Jn\", \"stage_seq\": 3, \"distance_m\": 19756.542, \"section_seq\": 1, \"route_path_id\": 32882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Heaton South Jn\", \"stage_seq\": 4, \"distance_m\": 23773.491, \"section_seq\": 1, \"route_path_id\": 32882}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2038H\", \"location\": \"Manors\", \"stage_seq\": 5, \"distance_m\": 25742.969, \"section_seq\": 1, \"route_path_id\": 32882}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Newcastle\", \"stage_seq\": 6, \"distance_m\": 26718.882, \"section_seq\": 1, \"route_path_id\": 32882}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 26718.882, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32882}], \"total_distance_m\": 26718.882, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 26718.882, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2019", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "54.9682438", "current_position_lon": "-1.6174150", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:12Z\", \"source_id\": 48525461, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:23Z\", \"source_id\": 48548918, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:26Z\", \"source_id\": 15775341, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:49Z\", \"source_id\": 48574795, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:52Z\", \"source_id\": 15783298, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:52Z\", \"source_id\": 48581396, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:53Z\", \"source_id\": 15785324, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newcastle", "service_state_platform": "1", "timing_fact_generation": 1789501254797475, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:11.222074", "service_state_evidence_id": 15785324, "current_leg_start_actual_dep": "2026-09-15T20:39:30+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:11.640874", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MPT |
NCL |
2A31 |
158787 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 676.069, "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": 7815.408, "from_m": 676.069, "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": 7885.984, "from_m": 7815.408, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19756.542, "from_m": 7885.984, "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": 23881.794, "from_m": 19756.542, "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": 23909.081, "from_m": 23881.794, "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": 24729.527, "from_m": 23909.081, "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": 25649.416, "from_m": 24729.527, "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": 26718.882, "from_m": 25649.416, "capability_applied": null, "effective_limit_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": 591340, "profile_key": "6f5dcf02aeb624b925ac32f65855f854d1431c52ae033c52ec454bf7e349988c", "schedule_id": 13330, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2019", "location": "Morpeth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32882}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027H", "location": "Cramlington", "stage_seq": 2, "distance_m": 10753.325, "section_seq": 1, "route_path_id": 32882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Benton North Jn", "stage_seq": 3, "distance_m": 19756.542, "section_seq": 1, "route_path_id": 32882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Heaton South Jn", "stage_seq": 4, "distance_m": 23773.491, "section_seq": 1, "route_path_id": 32882}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2038H", "location": "Manors", "stage_seq": 5, "distance_m": 25742.969, "section_seq": 1, "route_path_id": 32882}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Newcastle", "stage_seq": 6, "distance_m": 26718.882, "section_seq": 1, "route_path_id": 32882}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 26718.882, "from_m": 0.0, "section_seq": 1, "route_path_id": 32882}], "total_distance_m": 26718.882, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 26718.882, "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": 3309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:12Z", "source_id": 48525461, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T19:17:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3330, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:23Z", "source_id": 48548918, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:27:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:26Z", "source_id": 15775341, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:49Z", "source_id": 48574795, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:38:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:52Z", "source_id": 15783298, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3504, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:52Z", "source_id": 48581396, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:42:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:53Z", "source_id": 15785324, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Morpeth |
2019 |
2019 |
1 |
None |
None |
Newcastle |
2041 |
2041 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G90015/2026-09-15/detailed |
None |
Manors |
2026-09-15T20:39:30+01:00 |
Newcastle |
3.0 |
{"type": "LineString", "coordinates": [[-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]} |
0.6 |
2039 |
2042 |
Manors |
Newcastle Central East End |
Newcastle |
54.9682438 |
-1.6174150 |
54.9682438 |
-1.6174150 |
1 |
0 |
2026-09-15 19:52:37 |
TERMINATED |
2026-09-15 19:42:00 |
Newcastle |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785324 |
1789501254797475 |
24 |
24 |
2026-09-15 19:52:11.640874 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:11.222074 |
| 559572 |
586230 |
H55802 |
756C67CY15 |
2026-09-15 |
COMPLETE |
15786239 |
2026-09-15 20:35:00 |
2026-09-15 19:52:37 |
2026-09-17 19:52:37 |
{"id": 586230, "stp": "P", "toc": "Unknown", "uid": "H55802", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H55802/2026-09-15/detailed", "trust_id": "756C67CY15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Merehead Quarry (FLHH)", "service_date": "2026-09-15", "dest_arr_time": "2056", "dest_platform": null, "is_terminated": 1, "next_location": "Merehead Quarry (FLHH)", "signalling_id": "6C67", "timing_status": "EARLY", "origin_station": "Wootton Bassett Foster Yeoman (FLHH)", "current_leg_arr": "2035", "current_leg_dep": "2015", "current_leg_end": "Merehead Quarry (FLHH)", "origin_dep_time": "1907", "origin_platform": null, "current_location": "Merehead Quarry (FLHH)", "last_update_time": "2026-09-15T19:52:37", "route_debug_link": null, "timing_variation": "-21 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2062457668837165, 51.261593879249965], [-2.2063564, 51.26155389999999], [-2.2066493, 51.2614538], [-2.2069864, 51.2613383], [-2.2071966, 51.261273200000005], [-2.2074697, 51.2611962], [-2.2077392999999996, 51.26113430000001], [-2.2080144000000006, 51.26107290000001], [-2.2084874, 51.2609907], [-2.2087733999999997, 51.2609545], [-2.2089866, 51.2609319], [-2.209318, 51.26090209999999], [-2.209589499999999, 51.26088169999999], [-2.2099654999999996, 51.26085599999999], [-2.2107024, 51.26081169999999], [-2.2114563, 51.2607658], [-2.2120976, 51.26072539999999], [-2.2131978, 51.2606551], [-2.213991, 51.26060270000001], [-2.214595, 51.2605622], [-2.2150137, 51.2605312], [-2.2156893, 51.260487299999994], [-2.2163336, 51.26044199999999], [-2.2168376, 51.26040689999999], [-2.2173176, 51.2603736], [-2.218077, 51.260312], [-2.2187441, 51.26025260000001], [-2.2193076, 51.2601987], [-2.2198804, 51.2601387], [-2.2205301, 51.26006430000001], [-2.2211779, 51.259989299999994], [-2.2219289999999994, 51.2598937], [-2.2227116999999996, 51.2597956], [-2.2233707, 51.25971389999999], [-2.2238776, 51.25965010000001], [-2.224413, 51.2595807], [-2.2250130999999995, 51.2595057], [-2.2253966999999997, 51.25945509999999], [-2.2258131999999997, 51.25939429999999], [-2.2260825999999994, 51.259350700000006], [-2.2263704000000004, 51.2593], [-2.226612, 51.25925039999999], [-2.2269429, 51.2591747], [-2.2272692, 51.2590947], [-2.2276061, 51.25901280000001], [-2.2283576027780105, 51.258850962303065], [-2.228363, 51.25884980000001], [-2.229079099999999, 51.25872340000001], [-2.2296253, 51.2586284], [-2.2312674, 51.2583477], [-2.232867, 51.2580725], [-2.2348361, 51.2577318], [-2.2363733, 51.2574662], [-2.2380691, 51.2571716], [-2.2388073, 51.2570462], [-2.2410173999999996, 51.2566623], [-2.2421642, 51.2564664], [-2.2432549, 51.25627680000001], [-2.2445374, 51.2560571], [-2.2456636, 51.255862], [-2.2457882102988034, 51.25584050110114], [-2.2469456999999995, 51.25564080000001], [-2.2481473, 51.2554316], [-2.2497134, 51.2551614], [-2.2506287, 51.25500379999999], [-2.251496, 51.254847], [-2.2519135, 51.2547686], [-2.2523356999999997, 51.2546848], [-2.2528225, 51.2545793], [-2.2532495, 51.25449019999999], [-2.2535482999999994, 51.254424], [-2.253751, 51.25437759999999], [-2.2544596999999995, 51.25421349999999], [-2.2551828, 51.2540341], [-2.2556971999999997, 51.25389990000001], [-2.2562238, 51.25375729999999], [-2.2569643, 51.25354969999999], [-2.2577003, 51.253340999999985], [-2.2579647, 51.2532622], [-2.2591604999999997, 51.25291610000001], [-2.2597696, 51.252740200000005], [-2.2603366000000005, 51.2525783], [-2.2605919999999995, 51.2525039], [-2.2606757, 51.25247960000001], [-2.2611631999999995, 51.25233829999999], [-2.2618578, 51.2521378], [-2.2625636999999994, 51.2519308], [-2.2639098999999994, 51.25154440000001], [-2.2653552, 51.251126600000006], [-2.2666063, 51.2507649], [-2.2673865, 51.2505386], [-2.2680693, 51.25034190000001], [-2.2688842999999994, 51.250105], [-2.2694881999999996, 51.2499312], [-2.2699671, 51.249794099999995], [-2.2706696, 51.24959], [-2.2712664, 51.24941559999999], [-2.2714610999999993, 51.24935910000001], [-2.2723686, 51.2490933], [-2.2728342, 51.2489523], [-2.2733087, 51.248805], [-2.2737904, 51.2486517], [-2.2741942, 51.248522], [-2.2746328999999994, 51.24837629999999], [-2.2751473999999994, 51.2482028], [-2.2755112, 51.2480795], [-2.2760328, 51.2478936], [-2.2765107, 51.2477204], [-2.2768919, 51.247582699999995], [-2.2773661, 51.247401800000006], [-2.2779702999999993, 51.2471705], [-2.2785167, 51.2469524], [-2.2789656999999997, 51.246769], [-2.279426, 51.24657359999999], [-2.2799953, 51.246333099999994], [-2.2805354, 51.24609659999999], [-2.2810578999999995, 51.245861399999995], [-2.2815464, 51.2456363], [-2.2820484999999997, 51.245399799999994], [-2.2825025, 51.2451808], [-2.2829002, 51.24498580000001], [-2.2832868, 51.24479319999998], [-2.2835754999999995, 51.24464569999999], [-2.2840595, 51.2443949], [-2.2844688, 51.2441791], [-2.2848902999999994, 51.2439501], [-2.2853398, 51.2437025], [-2.2858448999999994, 51.2434191], [-2.2863083999999994, 51.24315239999999], [-2.2868757, 51.2428161], [-2.2873741, 51.24251209999999], [-2.2878074999999995, 51.2422462], [-2.2882657, 51.24195180000001], [-2.2886479, 51.241705499999995], [-2.288905, 51.24153450000001], [-2.2891526, 51.24136949999999], [-2.2894391, 51.2411742], [-2.2896742, 51.2410027], [-2.2898892, 51.2408507], [-2.2901383, 51.24067109999999], [-2.2904379, 51.2404484], [-2.2906685, 51.24026669999999], [-2.2909346, 51.2400494], [-2.2912513, 51.23977779999999], [-2.2914861999999996, 51.2395679], [-2.2917373, 51.2393352], [-2.2919763999999994, 51.23910819999998], [-2.2922038, 51.238882], [-2.292399, 51.2386724], [-2.2928022999999995, 51.2382233], [-2.2931549, 51.237823799999994], [-2.2933918, 51.237542399999995], [-2.2938011, 51.2371232], [-2.2941512, 51.2367203], [-2.2943802, 51.2364457], [-2.2946028, 51.23618309999999], [-2.2950553999999994, 51.2356543], [-2.2955148999999997, 51.2351047], [-2.295982, 51.23453979999999], [-2.2964294999999995, 51.2339813], [-2.2968886999999993, 51.23339370000001], [-2.2972319, 51.23292649999999], [-2.2974879, 51.232563], [-2.297747, 51.232183600000006], [-2.2979467, 51.231873699999994], [-2.2981649999999996, 51.23152509999999], [-2.2983466, 51.2312324], [-2.2985028, 51.23096539999999], [-2.2987210999999994, 51.23058230000001], [-2.2989360999999997, 51.230207499999985], [-2.2991272, 51.229864000000006], [-2.2994107999999995, 51.22935919999999], [-2.2995798, 51.2290565], [-2.2997612, 51.2287439], [-2.3000661, 51.2282079], [-2.3003875, 51.227632799999995], [-2.3006922, 51.2270896], [-2.3008548, 51.2268002], [-2.3009917, 51.226555100000006], [-2.3011197, 51.2263178], [-2.3013852999999997, 51.22585140000001], [-2.3015412, 51.2255792], [-2.3017695, 51.22517950000001], [-2.3019606, 51.22483939999999], [-2.3023663999999995, 51.22411429999999], [-2.3025794, 51.2237454], [-2.3027925, 51.22336039999999], [-2.3030502, 51.2229008], [-2.3033168, 51.2224261], [-2.3036159, 51.2219004], [-2.3040041999999996, 51.221205], [-2.3044042999999994, 51.2204912], [-2.3047820999999997, 51.21981980000001], [-2.3051457999999996, 51.21918310000001], [-2.3054294, 51.2186765], [-2.3056509, 51.21831649999999], [-2.305660599699814, 51.21830176221716], [-2.3060062999999995, 51.2177765], [-2.3063507999999997, 51.2172867], [-2.3066355, 51.21692500000001], [-2.3068599999999995, 51.21665190000001], [-2.3069552, 51.2165294], [-2.3070775, 51.21638930000001], [-2.3072625, 51.216204000000005], [-2.3074534999999994, 51.216005599999995], [-2.3077524, 51.2157047], [-2.3079906, 51.2154723], [-2.3081856000000003, 51.21528570000001], [-2.3084958, 51.21501549999999], [-2.3087515, 51.2147961], [-2.3091124999999995, 51.21450169999999], [-2.309552099999999, 51.21417279999999], [-2.3098877, 51.21392430000001], [-2.3103752, 51.2135931], [-2.3108142, 51.2133015], [-2.3113207999999994, 51.212991900000006], [-2.3117129, 51.2127529], [-2.3121735999999995, 51.212474799999995], [-2.3126437, 51.2121962], [-2.3131143, 51.211908300000005], [-2.3132469, 51.2118297], [-2.313283199999999, 51.211806], [-2.3141141, 51.211319800000005], [-2.3144086, 51.2111402], [-2.3147265, 51.21094759999999], [-2.315237199999999, 51.21062249999999], [-2.3156366, 51.21036159999999], [-2.3159358, 51.21015119999999], [-2.3161878999999996, 51.2099691], [-2.3164475, 51.2097814], [-2.3168483999999996, 51.2094728], [-2.3171898, 51.2091935], [-2.3176081999999996, 51.2088396], [-2.3179934, 51.2084905], [-2.3183142, 51.20817919999998], [-2.3186363, 51.20785229999999], [-2.3189268999999997, 51.207535199999995], [-2.3192174999999997, 51.2072023], [-2.3194251, 51.20695310000001], [-2.3195997, 51.206722799999994], [-2.3198097, 51.20643439999999], [-2.3200891, 51.2060135], [-2.3202963, 51.20569350000001], [-2.320472, 51.2054043], [-2.3206338, 51.2050996], [-2.3208127, 51.2047546], [-2.3209884, 51.2043782], [-2.3211357999999995, 51.20404140000001], [-2.3212594, 51.20372510000001], [-2.321375, 51.2034049], [-2.3214849, 51.203048], [-2.3215718, 51.20273679999999], [-2.3216726, 51.20230609999998], [-2.3217177, 51.2020615], [-2.3217562, 51.2018315], [-2.3218003, 51.20153919999999], [-2.3218405, 51.2012217], [-2.3218975, 51.2006433], [-2.3219636, 51.200064999999995], [-2.322018, 51.199667600000005], [-2.3220867, 51.1992518], [-2.3221869999999996, 51.19871620000001], [-2.322256, 51.198398899999994], [-2.3223265, 51.1980834], [-2.3223719, 51.19790989999999], [-2.3224681, 51.19757669999999], [-2.3225718999999994, 51.1972474], [-2.3226962999999996, 51.196879199999984], [-2.3228727, 51.1963927], [-2.3229794, 51.1961137], [-2.323092, 51.195849299999985], [-2.3232397, 51.195500800000005], [-2.3234346, 51.1950763], [-2.3237952, 51.194306299999994], [-2.3241149, 51.19361430000001], [-2.3243712, 51.1930687], [-2.3246771, 51.1924], [-2.3250137999999994, 51.19167809999999], [-2.3253418, 51.19097680000001], [-2.3256620999999997, 51.1902915], [-2.3259424, 51.18969150000001], [-2.326249, 51.1890252], [-2.3266476, 51.18817150000001], [-2.3269331, 51.187560100000006], [-2.3271299, 51.18714460000001], [-2.3273068, 51.18676229999999], [-2.327601099999999, 51.18619169999999], [-2.3278025, 51.18581569999999], [-2.3281649999999994, 51.1852442], [-2.3285109, 51.1847435], [-2.3286829999999994, 51.1845124], [-2.3288668999999995, 51.18427299999998], [-2.328989, 51.18412309999999], [-2.3292376, 51.1838297], [-2.3296038, 51.1834289], [-2.3299944, 51.18302589999999], [-2.3303704, 51.18266189999999], [-2.3306319, 51.182424399999995], [-2.3309491999999996, 51.182145600000005], [-2.3312457, 51.181901], [-2.3316695, 51.1815669], [-2.3321095, 51.181239399999995], [-2.332576, 51.18091020000001], [-2.3330537, 51.1805965], [-2.333419, 51.1803698], [-2.3337802, 51.1801511], [-2.3341613999999997, 51.1799342], [-2.3345506, 51.1797219], [-2.3349399, 51.1795199], [-2.3353944, 51.1792949], [-2.3356197387107556, 51.17918936532886], [-2.3358728999999996, 51.17907079999999], [-2.3362948, 51.1788808], [-2.3367206, 51.178700000000006], [-2.3371386, 51.1785269], [-2.3376769, 51.17831979999999], [-2.3384124, 51.178045799999985], [-2.3392544, 51.1777447], [-2.3398093000000006, 51.177546], [-2.3403534, 51.17735239999998], [-2.3415492, 51.176931399999994], [-2.3425857, 51.1765624], [-2.3436173, 51.176196299999994], [-2.3444253999999995, 51.1759128], [-2.3452328, 51.175624600000006], [-2.3458897999999997, 51.175390500000006], [-2.3460537, 51.1753309], [-2.3466014, 51.1751328], [-2.3474496999999994, 51.1748327], [-2.3488595, 51.1743371], [-2.3501245, 51.1738882], [-2.3510973, 51.1735433], [-2.3518167, 51.17328299999999], [-2.352302, 51.17310199999999], [-2.352697099999999, 51.1729489], [-2.3530832, 51.1727933], [-2.353517399999999, 51.1726067], [-2.3538841999999995, 51.1724426], [-2.3542370999999997, 51.17227559999999], [-2.3545817, 51.172109000000006], [-2.354882, 51.1719585], [-2.355334099999999, 51.171721299999994], [-2.3556784, 51.17153969999999], [-2.3561018, 51.171311900000006], [-2.3566322, 51.1710345], [-2.3571323999999994, 51.1707668], [-2.3577475, 51.1704535], [-2.358363, 51.1701388], [-2.3589811, 51.16982629999998], [-2.3595236999999996, 51.1695598], [-2.3603912000000005, 51.169140000000006], [-2.3611877, 51.168762699999995], [-2.3621601999999995, 51.168314], [-2.3625175, 51.168145499999994], [-2.3626342999999994, 51.168091], [-2.3626681, 51.16807639999999], [-2.363021499999999, 51.167954899999984], [-2.3632122, 51.16788159999999], [-2.3633544, 51.1678332], [-2.363555799999999, 51.1677561], [-2.3637911, 51.167652399999994], [-2.3645533, 51.1673241], [-2.3651690999999997, 51.167061099999984], [-2.3661021, 51.1666664], [-2.3662499999999995, 51.1666021], [-2.3667935, 51.1663725], [-2.3672069, 51.16618830000001], [-2.3677087, 51.1659728], [-2.3684475999999997, 51.16566649999999], [-2.368942, 51.165462100000006], [-2.3692669999999993, 51.165330099999984], [-2.3695199, 51.165231299999995], [-2.3697493, 51.16514989999999], [-2.3699612, 51.1650812], [-2.3702491, 51.1649977], [-2.3705169, 51.1649265], [-2.3707707, 51.164870500000006], [-2.3710754, 51.1648095], [-2.3714643, 51.16473979999999], [-2.3718657999999997, 51.16468179999998], [-2.3722009, 51.1646501], [-2.3725553, 51.1646259], [-2.3728003999999996, 51.1646172], [-2.3730932, 51.1646136], [-2.3734365999999993, 51.1646163], [-2.3738772999999997, 51.1646258], [-2.3743410999999996, 51.1646599], [-2.3747526, 51.164711200000006], [-2.375176999999999, 51.16477799999999], [-2.37544, 51.16482299999999], [-2.3755737, 51.1648456], [-2.3758313, 51.1648971], [-2.3768437, 51.1651101], [-2.3773739, 51.1652014], [-2.3779095999999997, 51.16528009999998], [-2.3783646, 51.16533659999999], [-2.3788347, 51.165373499999994], [-2.3792482, 51.16539509999999], [-2.3796617, 51.1654065], [-2.3801529, 51.1654063], [-2.3806367999999996, 51.1653908], [-2.3811403, 51.1653602], [-2.3816464, 51.1653076], [-2.3820107, 51.1652632], [-2.3823767, 51.16521060000001], [-2.3828764, 51.1651176], [-2.3833639000000004, 51.1650114], [-2.3841981, 51.16480039999999], [-2.3847250999999994, 51.16463509999999], [-2.3848507, 51.1646037], [-2.3854192, 51.1644718], [-2.3860031, 51.1643212], [-2.3866024, 51.16418730000001], [-2.3871682000000005, 51.1640822], [-2.3877468999999993, 51.16399319999999], [-2.388314, 51.16392270000001], [-2.3888845999999995, 51.16387439999999], [-2.3895828999999997, 51.16383229999999], [-2.3899446, 51.1638202], [-2.3902970999999997, 51.16381479999999], [-2.3908707, 51.16382260000001], [-2.3914462999999997, 51.1638508], [-2.3920401, 51.1638984], [-2.3925813, 51.16396559999999], [-2.3931039999999997, 51.1640463], [-2.3938205999999997, 51.164179299999994], [-2.3945189, 51.164328899999994], [-2.3958401, 51.1646203], [-2.3962599, 51.16471550000001], [-2.3966955, 51.1647964], [-2.397221, 51.1648702], [-2.3977872, 51.1649468], [-2.3992856, 51.1650838], [-2.39986, 51.1651296], [-2.4004625, 51.1651983], [-2.4008611999999996, 51.1652515], [-2.4012207, 51.1653132], [-2.4017189999999995, 51.1654266], [-2.4022571, 51.16554999999999], [-2.4027166, 51.1656788], [-2.4031489999999995, 51.16582429999999], [-2.4035736999999995, 51.16599909999999], [-2.4040284, 51.1661913], [-2.4044453999999997, 51.16638759999999], [-2.4048262, 51.1666024], [-2.4058644, 51.1672417], [-2.4063125999999997, 51.167482], [-2.4067907999999996, 51.1677073], [-2.4072110000000007, 51.1678667], [-2.4076419, 51.1680067], [-2.4080921, 51.1681377], [-2.4085361999999995, 51.16825560000001], [-2.4094624999999996, 51.1684794], [-2.4112662999999994, 51.168965], [-2.4126302, 51.169327499999994], [-2.4132761, 51.1695012], [-2.4139347, 51.16969780000001], [-2.4142944, 51.1698058], [-2.4145131, 51.1698802], [-2.4151810999999994, 51.170124099999995], [-2.4157299, 51.17034819999999], [-2.4162742, 51.1705845], [-2.4167833, 51.1708198], [-2.4173839, 51.17113299999999], [-2.4175213, 51.1712299], [-2.4176250999999995, 51.1712973], [-2.4177133999999993, 51.1713512], [-2.4180397, 51.171564299999986], [-2.4183746, 51.1717763], [-2.4187199999999995, 51.1719814], [-2.4193547, 51.1722973], [-2.4197156000000004, 51.17246500000001], [-2.4200472999999993, 51.1726077], [-2.4205203, 51.172785700000006], [-2.4210107999999995, 51.1729579], [-2.4215446, 51.1731175], [-2.4219949, 51.1732358], [-2.4224047, 51.173330199999995], [-2.4226582999999997, 51.173382999999994], [-2.4227700000000003, 51.173406099999994], [-2.4231779999999996, 51.1734903], [-2.4234129, 51.173544099999994], [-2.4237333999999997, 51.173619999999985], [-2.4242626, 51.17376519999999], [-2.4247968, 51.1739334], [-2.4253089999999995, 51.17410900000001], [-2.425451267122708, 51.174164046137406], [-2.4258029, 51.17430010000001], [-2.4260949, 51.1744234], [-2.426389, 51.1745578], [-2.4270014, 51.1748573], [-2.4271219999999993, 51.17492860000001], [-2.4273929, 51.1750894], [-2.4276056999999995, 51.175225999999995], [-2.4279199999999994, 51.1754311], [-2.4282242, 51.1756491], [-2.4284729, 51.1758432], [-2.4287228, 51.1760491], [-2.4289405999999993, 51.1762482], [-2.4292491999999997, 51.1765486], [-2.4294802999999994, 51.1768118], [-2.4295529, 51.1769049], [-2.4295825999999994, 51.176944600000006], [-2.4297171999999994, 51.177117800000005], [-2.4298467, 51.1772955], [-2.4299736999999997, 51.1774805], [-2.430091, 51.1776729], [-2.4303106999999997, 51.178044699999994], [-2.4305127, 51.17843539999999], [-2.4306936, 51.178838199999994], [-2.4309127, 51.17941259999999], [-2.4310298, 51.1797865], [-2.4311266, 51.180161600000005], [-2.4311969, 51.18058700000001], [-2.4312422, 51.1809232], [-2.4312859, 51.18131040000001], [-2.43137, 51.1823225], [-2.4314027999999994, 51.1826005], [-2.4314234, 51.18269479999999], [-2.431499399999999, 51.18301249999999], [-2.4315922, 51.1833284], [-2.4317575999999996, 51.18369539999999], [-2.4321628999999994, 51.1843355], [-2.4323540999999995, 51.18457120000001], [-2.4325004, 51.1847402], [-2.432512367189706, 51.18475314893936], [-2.4327831999999994, 51.1850462], [-2.4330656, 51.18529459999999], [-2.4334259, 51.18557340000001], [-2.4337566, 51.18584159999999], [-2.4340814999999996, 51.18607289999999], [-2.4342706999999995, 51.186195100000006], [-2.4345831, 51.1863549], [-2.4349133, 51.18652109999999], [-2.435071, 51.18660450000001], [-2.4352975999999997, 51.18672820000001], [-2.4357403, 51.1870039], [-2.4359991999999995, 51.1871323], [-2.4362775, 51.1872404], [-2.4364592999999997, 51.18729629999998], [-2.4366465999999996, 51.1873423], [-2.4370262, 51.18742509999999], [-2.4377121, 51.1875499], [-2.4385078, 51.18766099999999], [-2.4387740999999994, 51.18769759999999], [-2.4392967999999997, 51.1877694], [-2.4395826, 51.1877954], [-2.4398565, 51.1878073], [-2.4403453999999996, 51.1878118], [-2.4408835, 51.1877728], [-2.4414340999999995, 51.187716899999984], [-2.4419821, 51.1876294], [-2.4421655000000007, 51.1876071], [-2.4423522, 51.1876029], [-2.4425393000000004, 51.1875989], [-2.4427088, 51.1876111], [-2.4428728999999993, 51.18762569999999], [-2.4430327, 51.1876486], [-2.4432385, 51.1876919], [-2.443426399999999, 51.18773960000001], [-2.4436278, 51.18781319999999], [-2.4438185, 51.187898], [-2.4441040999999997, 51.1880681], [-2.4442753, 51.18821390000001], [-2.4444423, 51.1884054], [-2.444535, 51.188561699999994], [-2.444591, 51.188721599999994], [-2.4446150999999996, 51.18883420000001], [-2.444621, 51.1889497], [-2.4446091, 51.1891039], [-2.4445704, 51.189245], [-2.4445216, 51.1893754], [-2.4444584, 51.18950039999999], [-2.444308, 51.189681], [-2.4442168, 51.189772], [-2.4441168, 51.1898581], [-2.4438597999999994, 51.19003029999998], [-2.4435993, 51.19020150000001], [-2.4431457999999995, 51.19049439999999], [-2.4429368, 51.19064939999999], [-2.4427987, 51.190783399999994], [-2.4425593999999995, 51.19106810000001], [-2.4425137999999995, 51.1911141], [-2.4423655999999996, 51.1912639], [-2.4420304, 51.1915564], [-2.4417529, 51.1917456], [-2.4413306999999995, 51.1919808]]}", "current_leg_start": "Westbury Down Tc Ent Exit", "dest_arr_time_act": "2056", "motion_projection": null, "next_location_lat": "51.1919808", "next_location_lon": "-2.4413307", "previous_location": "Westbury Down Tc Ent Exit", "current_leg_milage": "15.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 20919.299, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 21677.981, \"from_m\": 20919.299, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27219.569, \"from_m\": 21677.981, \"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\": 27874.374, \"from_m\": 27219.569, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33567.871, \"from_m\": 27874.374, \"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\": 34395.649, \"from_m\": 33567.871, \"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\": 34456.865, \"from_m\": 34395.649, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34510.326, \"from_m\": 34456.865, \"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\": 34554.906, \"from_m\": 34510.326, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36301.77, \"from_m\": 34554.906, \"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\": 36592.652, \"from_m\": 36301.77, \"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\": 42388.766, \"from_m\": 36592.652, \"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\": 42774.728, \"from_m\": 42388.766, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43610.392, \"from_m\": 42774.728, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45198.019, \"from_m\": 43610.392, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60452.755, \"from_m\": 45198.019, \"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\": 60977.419, \"from_m\": 60452.755, \"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\": 64148.535, \"from_m\": 60977.419, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 64158.953, \"from_m\": 64148.535, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66074.628, \"from_m\": 64158.953, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67606.548, \"from_m\": 66074.628, \"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\": 586230, \"profile_key\": \"aec3f5fcfface9b04f809f3be82817fc42f8d647e2be9302621b8f4648e964d2\", \"schedule_id\": 14830, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1907\", \"location\": \"Wootton Bassett Foster Yeoman (FLHH)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1925H\", \"location\": \"Chippenham\", \"stage_seq\": 2, \"distance_m\": 17472.173, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1927\", \"location\": \"Thingley East Jn\", \"stage_seq\": 3, \"distance_m\": 19700.23, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1929\", \"location\": \"Thingley Jn\", \"stage_seq\": 4, \"distance_m\": 20919.299, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1942\", \"location\": \"Bradford Jn\", \"stage_seq\": 5, \"distance_m\": 34456.865, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1951H\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 6, \"distance_m\": 41929.735, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953H\", \"location\": \"Westbury\", \"stage_seq\": 7, \"distance_m\": 42909.106, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": false, \"wtt_arr\": \"1954\", \"wtt_dep\": \"2015\", \"location\": \"Westbury Down Tc Ent Exit\", \"stage_seq\": 8, \"distance_m\": 43630.58, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Fairwood Jn\", \"stage_seq\": 9, \"distance_m\": 45198.019, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023H\", \"location\": \"Clink Road Jn\", \"stage_seq\": 10, \"distance_m\": 50492.713, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027H\", \"location\": \"Blatchbridge Jn\", \"stage_seq\": 11, \"distance_m\": 53635.696, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"East Somerset Jn\", \"stage_seq\": 12, \"distance_m\": 59921.561, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2045H\", \"location\": \"Merehead Quarry Jn\", \"stage_seq\": 13, \"distance_m\": 66125.41, \"section_seq\": 1, \"route_path_id\": 71560}, {\"is_pass\": false, \"wtt_arr\": \"2056\", \"wtt_dep\": null, \"location\": \"Merehead Quarry (FLHH)\", \"stage_seq\": 14, \"distance_m\": 67606.548, \"section_seq\": 1, \"route_path_id\": 71560}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 67606.548, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71560}], \"total_distance_m\": 67606.548, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 66760.466, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 846.082, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1907", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "51.1919808", "current_position_lon": "-2.4413307", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:37Z\", \"source_id\": 48399364, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:43Z\", \"source_id\": 15720426, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:34Z\", \"source_id\": 48465805, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:52:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:37Z\", \"source_id\": 15744063, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:11Z\", \"source_id\": 15786239, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Merehead Quarry (FLHH)", "service_state_platform": null, "timing_fact_generation": 1789501331711368, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:11.643538", "service_state_evidence_id": 15786239, "current_leg_start_actual_dep": "2026-09-15T20:15:00+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-15T19:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:12.561214", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6C67 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 20919.299, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 21677.981, "from_m": 20919.299, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27219.569, "from_m": 21677.981, "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": 27874.374, "from_m": 27219.569, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33567.871, "from_m": 27874.374, "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": 34395.649, "from_m": 33567.871, "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": 34456.865, "from_m": 34395.649, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34510.326, "from_m": 34456.865, "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": 34554.906, "from_m": 34510.326, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36301.77, "from_m": 34554.906, "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": 36592.652, "from_m": 36301.77, "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": 42388.766, "from_m": 36592.652, "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": 42774.728, "from_m": 42388.766, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43610.392, "from_m": 42774.728, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45198.019, "from_m": 43610.392, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60452.755, "from_m": 45198.019, "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": 60977.419, "from_m": 60452.755, "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": 64148.535, "from_m": 60977.419, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 64158.953, "from_m": 64148.535, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66074.628, "from_m": 64158.953, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67606.548, "from_m": 66074.628, "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": 586230, "profile_key": "aec3f5fcfface9b04f809f3be82817fc42f8d647e2be9302621b8f4648e964d2", "schedule_id": 14830, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1907", "location": "Wootton Bassett Foster Yeoman (FLHH)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1925H", "location": "Chippenham", "stage_seq": 2, "distance_m": 17472.173, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1927", "location": "Thingley East Jn", "stage_seq": 3, "distance_m": 19700.23, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1929", "location": "Thingley Jn", "stage_seq": 4, "distance_m": 20919.299, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1942", "location": "Bradford Jn", "stage_seq": 5, "distance_m": 34456.865, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1951H", "location": "Hawkeridge Jn", "stage_seq": 6, "distance_m": 41929.735, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953H", "location": "Westbury", "stage_seq": 7, "distance_m": 42909.106, "section_seq": 1, "route_path_id": 71560}, {"is_pass": false, "wtt_arr": "1954", "wtt_dep": "2015", "location": "Westbury Down Tc Ent Exit", "stage_seq": 8, "distance_m": 43630.58, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019", "location": "Fairwood Jn", "stage_seq": 9, "distance_m": 45198.019, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023H", "location": "Clink Road Jn", "stage_seq": 10, "distance_m": 50492.713, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027H", "location": "Blatchbridge Jn", "stage_seq": 11, "distance_m": 53635.696, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036", "location": "East Somerset Jn", "stage_seq": 12, "distance_m": 59921.561, "section_seq": 1, "route_path_id": 71560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2045H", "location": "Merehead Quarry Jn", "stage_seq": 13, "distance_m": 66125.41, "section_seq": 1, "route_path_id": 71560}, {"is_pass": false, "wtt_arr": "2056", "wtt_dep": null, "location": "Merehead Quarry (FLHH)", "stage_seq": 14, "distance_m": 67606.548, "section_seq": 1, "route_path_id": 71560}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 67606.548, "from_m": 0.0, "section_seq": 1, "route_path_id": 71560}], "total_distance_m": 67606.548, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 66760.466, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 846.082, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24572, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:37Z", "source_id": 48399364, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:25:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:43Z", "source_id": 15720426, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26257, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:34Z", "source_id": 48465805, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:52:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:37Z", "source_id": 15744063, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:11Z", "source_id": 15786239, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}] |
Wootton Bassett Foster Yeoman (FLHH) |
1907 |
1907 |
None |
None |
None |
Merehead Quarry (FLHH) |
2056 |
2056 |
None |
EARLY |
-21 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H55802/2026-09-15/detailed |
None |
Westbury Down Tc Ent Exit |
2026-09-15T20:15:00+01:00 |
Merehead Quarry (FLHH) |
20.0 |
{"type": "LineString", "coordinates": [[-2.2062457668837165, 51.261593879249965], [-2.2063564, 51.26155389999999], [-2.2066493, 51.2614538], [-2.2069864, 51.2613383], [-2.2071966, 51.261273200000005], [-2.2074697, 51.2611962], [-2.2077392999999996, 51.26113430000001], [-2.2080144000000006, 51.26107290000001], [-2.2084874, 51.2609907], [-2.2087733999999997, 51.2609545], [-2.2089866, 51.2609319], [-2.209318, 51.26090209999999], [-2.209589499999999, 51.26088169999999], [-2.2099654999999996, 51.26085599999999], [-2.2107024, 51.26081169999999], [-2.2114563, 51.2607658], [-2.2120976, 51.26072539999999], [-2.2131978, 51.2606551], [-2.213991, 51.26060270000001], [-2.214595, 51.2605622], [-2.2150137, 51.2605312], [-2.2156893, 51.260487299999994], [-2.2163336, 51.26044199999999], [-2.2168376, 51.26040689999999], [-2.2173176, 51.2603736], [-2.218077, 51.260312], [-2.2187441, 51.26025260000001], [-2.2193076, 51.2601987], [-2.2198804, 51.2601387], [-2.2205301, 51.26006430000001], [-2.2211779, 51.259989299999994], [-2.2219289999999994, 51.2598937], [-2.2227116999999996, 51.2597956], [-2.2233707, 51.25971389999999], [-2.2238776, 51.25965010000001], [-2.224413, 51.2595807], [-2.2250130999999995, 51.2595057], [-2.2253966999999997, 51.25945509999999], [-2.2258131999999997, 51.25939429999999], [-2.2260825999999994, 51.259350700000006], [-2.2263704000000004, 51.2593], [-2.226612, 51.25925039999999], [-2.2269429, 51.2591747], [-2.2272692, 51.2590947], [-2.2276061, 51.25901280000001], [-2.2283576027780105, 51.258850962303065], [-2.228363, 51.25884980000001], [-2.229079099999999, 51.25872340000001], [-2.2296253, 51.2586284], [-2.2312674, 51.2583477], [-2.232867, 51.2580725], [-2.2348361, 51.2577318], [-2.2363733, 51.2574662], [-2.2380691, 51.2571716], [-2.2388073, 51.2570462], [-2.2410173999999996, 51.2566623], [-2.2421642, 51.2564664], [-2.2432549, 51.25627680000001], [-2.2445374, 51.2560571], [-2.2456636, 51.255862], [-2.2457882102988034, 51.25584050110114], [-2.2469456999999995, 51.25564080000001], [-2.2481473, 51.2554316], [-2.2497134, 51.2551614], [-2.2506287, 51.25500379999999], [-2.251496, 51.254847], [-2.2519135, 51.2547686], [-2.2523356999999997, 51.2546848], [-2.2528225, 51.2545793], [-2.2532495, 51.25449019999999], [-2.2535482999999994, 51.254424], [-2.253751, 51.25437759999999], [-2.2544596999999995, 51.25421349999999], [-2.2551828, 51.2540341], [-2.2556971999999997, 51.25389990000001], [-2.2562238, 51.25375729999999], [-2.2569643, 51.25354969999999], [-2.2577003, 51.253340999999985], [-2.2579647, 51.2532622], [-2.2591604999999997, 51.25291610000001], [-2.2597696, 51.252740200000005], [-2.2603366000000005, 51.2525783], [-2.2605919999999995, 51.2525039], [-2.2606757, 51.25247960000001], [-2.2611631999999995, 51.25233829999999], [-2.2618578, 51.2521378], [-2.2625636999999994, 51.2519308], [-2.2639098999999994, 51.25154440000001], [-2.2653552, 51.251126600000006], [-2.2666063, 51.2507649], [-2.2673865, 51.2505386], [-2.2680693, 51.25034190000001], [-2.2688842999999994, 51.250105], [-2.2694881999999996, 51.2499312], [-2.2699671, 51.249794099999995], [-2.2706696, 51.24959], [-2.2712664, 51.24941559999999], [-2.2714610999999993, 51.24935910000001], [-2.2723686, 51.2490933], [-2.2728342, 51.2489523], [-2.2733087, 51.248805], [-2.2737904, 51.2486517], [-2.2741942, 51.248522], [-2.2746328999999994, 51.24837629999999], [-2.2751473999999994, 51.2482028], [-2.2755112, 51.2480795], [-2.2760328, 51.2478936], [-2.2765107, 51.2477204], [-2.2768919, 51.247582699999995], [-2.2773661, 51.247401800000006], [-2.2779702999999993, 51.2471705], [-2.2785167, 51.2469524], [-2.2789656999999997, 51.246769], [-2.279426, 51.24657359999999], [-2.2799953, 51.246333099999994], [-2.2805354, 51.24609659999999], [-2.2810578999999995, 51.245861399999995], [-2.2815464, 51.2456363], [-2.2820484999999997, 51.245399799999994], [-2.2825025, 51.2451808], [-2.2829002, 51.24498580000001], [-2.2832868, 51.24479319999998], [-2.2835754999999995, 51.24464569999999], [-2.2840595, 51.2443949], [-2.2844688, 51.2441791], [-2.2848902999999994, 51.2439501], [-2.2853398, 51.2437025], [-2.2858448999999994, 51.2434191], [-2.2863083999999994, 51.24315239999999], [-2.2868757, 51.2428161], [-2.2873741, 51.24251209999999], [-2.2878074999999995, 51.2422462], [-2.2882657, 51.24195180000001], [-2.2886479, 51.241705499999995], [-2.288905, 51.24153450000001], [-2.2891526, 51.24136949999999], [-2.2894391, 51.2411742], [-2.2896742, 51.2410027], [-2.2898892, 51.2408507], [-2.2901383, 51.24067109999999], [-2.2904379, 51.2404484], [-2.2906685, 51.24026669999999], [-2.2909346, 51.2400494], [-2.2912513, 51.23977779999999], [-2.2914861999999996, 51.2395679], [-2.2917373, 51.2393352], [-2.2919763999999994, 51.23910819999998], [-2.2922038, 51.238882], [-2.292399, 51.2386724], [-2.2928022999999995, 51.2382233], [-2.2931549, 51.237823799999994], [-2.2933918, 51.237542399999995], [-2.2938011, 51.2371232], [-2.2941512, 51.2367203], [-2.2943802, 51.2364457], [-2.2946028, 51.23618309999999], [-2.2950553999999994, 51.2356543], [-2.2955148999999997, 51.2351047], [-2.295982, 51.23453979999999], [-2.2964294999999995, 51.2339813], [-2.2968886999999993, 51.23339370000001], [-2.2972319, 51.23292649999999], [-2.2974879, 51.232563], [-2.297747, 51.232183600000006], [-2.2979467, 51.231873699999994], [-2.2981649999999996, 51.23152509999999], [-2.2983466, 51.2312324], [-2.2985028, 51.23096539999999], [-2.2987210999999994, 51.23058230000001], [-2.2989360999999997, 51.230207499999985], [-2.2991272, 51.229864000000006], [-2.2994107999999995, 51.22935919999999], [-2.2995798, 51.2290565], [-2.2997612, 51.2287439], [-2.3000661, 51.2282079], [-2.3003875, 51.227632799999995], [-2.3006922, 51.2270896], [-2.3008548, 51.2268002], [-2.3009917, 51.226555100000006], [-2.3011197, 51.2263178], [-2.3013852999999997, 51.22585140000001], [-2.3015412, 51.2255792], [-2.3017695, 51.22517950000001], [-2.3019606, 51.22483939999999], [-2.3023663999999995, 51.22411429999999], [-2.3025794, 51.2237454], [-2.3027925, 51.22336039999999], [-2.3030502, 51.2229008], [-2.3033168, 51.2224261], [-2.3036159, 51.2219004], [-2.3040041999999996, 51.221205], [-2.3044042999999994, 51.2204912], [-2.3047820999999997, 51.21981980000001], [-2.3051457999999996, 51.21918310000001], [-2.3054294, 51.2186765], [-2.3056509, 51.21831649999999], [-2.305660599699814, 51.21830176221716], [-2.3060062999999995, 51.2177765], [-2.3063507999999997, 51.2172867], [-2.3066355, 51.21692500000001], [-2.3068599999999995, 51.21665190000001], [-2.3069552, 51.2165294], [-2.3070775, 51.21638930000001], [-2.3072625, 51.216204000000005], [-2.3074534999999994, 51.216005599999995], [-2.3077524, 51.2157047], [-2.3079906, 51.2154723], [-2.3081856000000003, 51.21528570000001], [-2.3084958, 51.21501549999999], [-2.3087515, 51.2147961], [-2.3091124999999995, 51.21450169999999], [-2.309552099999999, 51.21417279999999], [-2.3098877, 51.21392430000001], [-2.3103752, 51.2135931], [-2.3108142, 51.2133015], [-2.3113207999999994, 51.212991900000006], [-2.3117129, 51.2127529], [-2.3121735999999995, 51.212474799999995], [-2.3126437, 51.2121962], [-2.3131143, 51.211908300000005], [-2.3132469, 51.2118297], [-2.313283199999999, 51.211806], [-2.3141141, 51.211319800000005], [-2.3144086, 51.2111402], [-2.3147265, 51.21094759999999], [-2.315237199999999, 51.21062249999999], [-2.3156366, 51.21036159999999], [-2.3159358, 51.21015119999999], [-2.3161878999999996, 51.2099691], [-2.3164475, 51.2097814], [-2.3168483999999996, 51.2094728], [-2.3171898, 51.2091935], [-2.3176081999999996, 51.2088396], [-2.3179934, 51.2084905], [-2.3183142, 51.20817919999998], [-2.3186363, 51.20785229999999], [-2.3189268999999997, 51.207535199999995], [-2.3192174999999997, 51.2072023], [-2.3194251, 51.20695310000001], [-2.3195997, 51.206722799999994], [-2.3198097, 51.20643439999999], [-2.3200891, 51.2060135], [-2.3202963, 51.20569350000001], [-2.320472, 51.2054043], [-2.3206338, 51.2050996], [-2.3208127, 51.2047546], [-2.3209884, 51.2043782], [-2.3211357999999995, 51.20404140000001], [-2.3212594, 51.20372510000001], [-2.321375, 51.2034049], [-2.3214849, 51.203048], [-2.3215718, 51.20273679999999], [-2.3216726, 51.20230609999998], [-2.3217177, 51.2020615], [-2.3217562, 51.2018315], [-2.3218003, 51.20153919999999], [-2.3218405, 51.2012217], [-2.3218975, 51.2006433], [-2.3219636, 51.200064999999995], [-2.322018, 51.199667600000005], [-2.3220867, 51.1992518], [-2.3221869999999996, 51.19871620000001], [-2.322256, 51.198398899999994], [-2.3223265, 51.1980834], [-2.3223719, 51.19790989999999], [-2.3224681, 51.19757669999999], [-2.3225718999999994, 51.1972474], [-2.3226962999999996, 51.196879199999984], [-2.3228727, 51.1963927], [-2.3229794, 51.1961137], [-2.323092, 51.195849299999985], [-2.3232397, 51.195500800000005], [-2.3234346, 51.1950763], [-2.3237952, 51.194306299999994], [-2.3241149, 51.19361430000001], [-2.3243712, 51.1930687], [-2.3246771, 51.1924], [-2.3250137999999994, 51.19167809999999], [-2.3253418, 51.19097680000001], [-2.3256620999999997, 51.1902915], [-2.3259424, 51.18969150000001], [-2.326249, 51.1890252], [-2.3266476, 51.18817150000001], [-2.3269331, 51.187560100000006], [-2.3271299, 51.18714460000001], [-2.3273068, 51.18676229999999], [-2.327601099999999, 51.18619169999999], [-2.3278025, 51.18581569999999], [-2.3281649999999994, 51.1852442], [-2.3285109, 51.1847435], [-2.3286829999999994, 51.1845124], [-2.3288668999999995, 51.18427299999998], [-2.328989, 51.18412309999999], [-2.3292376, 51.1838297], [-2.3296038, 51.1834289], [-2.3299944, 51.18302589999999], [-2.3303704, 51.18266189999999], [-2.3306319, 51.182424399999995], [-2.3309491999999996, 51.182145600000005], [-2.3312457, 51.181901], [-2.3316695, 51.1815669], [-2.3321095, 51.181239399999995], [-2.332576, 51.18091020000001], [-2.3330537, 51.1805965], [-2.333419, 51.1803698], [-2.3337802, 51.1801511], [-2.3341613999999997, 51.1799342], [-2.3345506, 51.1797219], [-2.3349399, 51.1795199], [-2.3353944, 51.1792949], [-2.3356197387107556, 51.17918936532886], [-2.3358728999999996, 51.17907079999999], [-2.3362948, 51.1788808], [-2.3367206, 51.178700000000006], [-2.3371386, 51.1785269], [-2.3376769, 51.17831979999999], [-2.3384124, 51.178045799999985], [-2.3392544, 51.1777447], [-2.3398093000000006, 51.177546], [-2.3403534, 51.17735239999998], [-2.3415492, 51.176931399999994], [-2.3425857, 51.1765624], [-2.3436173, 51.176196299999994], [-2.3444253999999995, 51.1759128], [-2.3452328, 51.175624600000006], [-2.3458897999999997, 51.175390500000006], [-2.3460537, 51.1753309], [-2.3466014, 51.1751328], [-2.3474496999999994, 51.1748327], [-2.3488595, 51.1743371], [-2.3501245, 51.1738882], [-2.3510973, 51.1735433], [-2.3518167, 51.17328299999999], [-2.352302, 51.17310199999999], [-2.352697099999999, 51.1729489], [-2.3530832, 51.1727933], [-2.353517399999999, 51.1726067], [-2.3538841999999995, 51.1724426], [-2.3542370999999997, 51.17227559999999], [-2.3545817, 51.172109000000006], [-2.354882, 51.1719585], [-2.355334099999999, 51.171721299999994], [-2.3556784, 51.17153969999999], [-2.3561018, 51.171311900000006], [-2.3566322, 51.1710345], [-2.3571323999999994, 51.1707668], [-2.3577475, 51.1704535], [-2.358363, 51.1701388], [-2.3589811, 51.16982629999998], [-2.3595236999999996, 51.1695598], [-2.3603912000000005, 51.169140000000006], [-2.3611877, 51.168762699999995], [-2.3621601999999995, 51.168314], [-2.3625175, 51.168145499999994], [-2.3626342999999994, 51.168091], [-2.3626681, 51.16807639999999], [-2.363021499999999, 51.167954899999984], [-2.3632122, 51.16788159999999], [-2.3633544, 51.1678332], [-2.363555799999999, 51.1677561], [-2.3637911, 51.167652399999994], [-2.3645533, 51.1673241], [-2.3651690999999997, 51.167061099999984], [-2.3661021, 51.1666664], [-2.3662499999999995, 51.1666021], [-2.3667935, 51.1663725], [-2.3672069, 51.16618830000001], [-2.3677087, 51.1659728], [-2.3684475999999997, 51.16566649999999], [-2.368942, 51.165462100000006], [-2.3692669999999993, 51.165330099999984], [-2.3695199, 51.165231299999995], [-2.3697493, 51.16514989999999], [-2.3699612, 51.1650812], [-2.3702491, 51.1649977], [-2.3705169, 51.1649265], [-2.3707707, 51.164870500000006], [-2.3710754, 51.1648095], [-2.3714643, 51.16473979999999], [-2.3718657999999997, 51.16468179999998], [-2.3722009, 51.1646501], [-2.3725553, 51.1646259], [-2.3728003999999996, 51.1646172], [-2.3730932, 51.1646136], [-2.3734365999999993, 51.1646163], [-2.3738772999999997, 51.1646258], [-2.3743410999999996, 51.1646599], [-2.3747526, 51.164711200000006], [-2.375176999999999, 51.16477799999999], [-2.37544, 51.16482299999999], [-2.3755737, 51.1648456], [-2.3758313, 51.1648971], [-2.3768437, 51.1651101], [-2.3773739, 51.1652014], [-2.3779095999999997, 51.16528009999998], [-2.3783646, 51.16533659999999], [-2.3788347, 51.165373499999994], [-2.3792482, 51.16539509999999], [-2.3796617, 51.1654065], [-2.3801529, 51.1654063], [-2.3806367999999996, 51.1653908], [-2.3811403, 51.1653602], [-2.3816464, 51.1653076], [-2.3820107, 51.1652632], [-2.3823767, 51.16521060000001], [-2.3828764, 51.1651176], [-2.3833639000000004, 51.1650114], [-2.3841981, 51.16480039999999], [-2.3847250999999994, 51.16463509999999], [-2.3848507, 51.1646037], [-2.3854192, 51.1644718], [-2.3860031, 51.1643212], [-2.3866024, 51.16418730000001], [-2.3871682000000005, 51.1640822], [-2.3877468999999993, 51.16399319999999], [-2.388314, 51.16392270000001], [-2.3888845999999995, 51.16387439999999], [-2.3895828999999997, 51.16383229999999], [-2.3899446, 51.1638202], [-2.3902970999999997, 51.16381479999999], [-2.3908707, 51.16382260000001], [-2.3914462999999997, 51.1638508], [-2.3920401, 51.1638984], [-2.3925813, 51.16396559999999], [-2.3931039999999997, 51.1640463], [-2.3938205999999997, 51.164179299999994], [-2.3945189, 51.164328899999994], [-2.3958401, 51.1646203], [-2.3962599, 51.16471550000001], [-2.3966955, 51.1647964], [-2.397221, 51.1648702], [-2.3977872, 51.1649468], [-2.3992856, 51.1650838], [-2.39986, 51.1651296], [-2.4004625, 51.1651983], [-2.4008611999999996, 51.1652515], [-2.4012207, 51.1653132], [-2.4017189999999995, 51.1654266], [-2.4022571, 51.16554999999999], [-2.4027166, 51.1656788], [-2.4031489999999995, 51.16582429999999], [-2.4035736999999995, 51.16599909999999], [-2.4040284, 51.1661913], [-2.4044453999999997, 51.16638759999999], [-2.4048262, 51.1666024], [-2.4058644, 51.1672417], [-2.4063125999999997, 51.167482], [-2.4067907999999996, 51.1677073], [-2.4072110000000007, 51.1678667], [-2.4076419, 51.1680067], [-2.4080921, 51.1681377], [-2.4085361999999995, 51.16825560000001], [-2.4094624999999996, 51.1684794], [-2.4112662999999994, 51.168965], [-2.4126302, 51.169327499999994], [-2.4132761, 51.1695012], [-2.4139347, 51.16969780000001], [-2.4142944, 51.1698058], [-2.4145131, 51.1698802], [-2.4151810999999994, 51.170124099999995], [-2.4157299, 51.17034819999999], [-2.4162742, 51.1705845], [-2.4167833, 51.1708198], [-2.4173839, 51.17113299999999], [-2.4175213, 51.1712299], [-2.4176250999999995, 51.1712973], [-2.4177133999999993, 51.1713512], [-2.4180397, 51.171564299999986], [-2.4183746, 51.1717763], [-2.4187199999999995, 51.1719814], [-2.4193547, 51.1722973], [-2.4197156000000004, 51.17246500000001], [-2.4200472999999993, 51.1726077], [-2.4205203, 51.172785700000006], [-2.4210107999999995, 51.1729579], [-2.4215446, 51.1731175], [-2.4219949, 51.1732358], [-2.4224047, 51.173330199999995], [-2.4226582999999997, 51.173382999999994], [-2.4227700000000003, 51.173406099999994], [-2.4231779999999996, 51.1734903], [-2.4234129, 51.173544099999994], [-2.4237333999999997, 51.173619999999985], [-2.4242626, 51.17376519999999], [-2.4247968, 51.1739334], [-2.4253089999999995, 51.17410900000001], [-2.425451267122708, 51.174164046137406], [-2.4258029, 51.17430010000001], [-2.4260949, 51.1744234], [-2.426389, 51.1745578], [-2.4270014, 51.1748573], [-2.4271219999999993, 51.17492860000001], [-2.4273929, 51.1750894], [-2.4276056999999995, 51.175225999999995], [-2.4279199999999994, 51.1754311], [-2.4282242, 51.1756491], [-2.4284729, 51.1758432], [-2.4287228, 51.1760491], [-2.4289405999999993, 51.1762482], [-2.4292491999999997, 51.1765486], [-2.4294802999999994, 51.1768118], [-2.4295529, 51.1769049], [-2.4295825999999994, 51.176944600000006], [-2.4297171999999994, 51.177117800000005], [-2.4298467, 51.1772955], [-2.4299736999999997, 51.1774805], [-2.430091, 51.1776729], [-2.4303106999999997, 51.178044699999994], [-2.4305127, 51.17843539999999], [-2.4306936, 51.178838199999994], [-2.4309127, 51.17941259999999], [-2.4310298, 51.1797865], [-2.4311266, 51.180161600000005], [-2.4311969, 51.18058700000001], [-2.4312422, 51.1809232], [-2.4312859, 51.18131040000001], [-2.43137, 51.1823225], [-2.4314027999999994, 51.1826005], [-2.4314234, 51.18269479999999], [-2.431499399999999, 51.18301249999999], [-2.4315922, 51.1833284], [-2.4317575999999996, 51.18369539999999], [-2.4321628999999994, 51.1843355], [-2.4323540999999995, 51.18457120000001], [-2.4325004, 51.1847402], [-2.432512367189706, 51.18475314893936], [-2.4327831999999994, 51.1850462], [-2.4330656, 51.18529459999999], [-2.4334259, 51.18557340000001], [-2.4337566, 51.18584159999999], [-2.4340814999999996, 51.18607289999999], [-2.4342706999999995, 51.186195100000006], [-2.4345831, 51.1863549], [-2.4349133, 51.18652109999999], [-2.435071, 51.18660450000001], [-2.4352975999999997, 51.18672820000001], [-2.4357403, 51.1870039], [-2.4359991999999995, 51.1871323], [-2.4362775, 51.1872404], [-2.4364592999999997, 51.18729629999998], [-2.4366465999999996, 51.1873423], [-2.4370262, 51.18742509999999], [-2.4377121, 51.1875499], [-2.4385078, 51.18766099999999], [-2.4387740999999994, 51.18769759999999], [-2.4392967999999997, 51.1877694], [-2.4395826, 51.1877954], [-2.4398565, 51.1878073], [-2.4403453999999996, 51.1878118], [-2.4408835, 51.1877728], [-2.4414340999999995, 51.187716899999984], [-2.4419821, 51.1876294], [-2.4421655000000007, 51.1876071], [-2.4423522, 51.1876029], [-2.4425393000000004, 51.1875989], [-2.4427088, 51.1876111], [-2.4428728999999993, 51.18762569999999], [-2.4430327, 51.1876486], [-2.4432385, 51.1876919], [-2.443426399999999, 51.18773960000001], [-2.4436278, 51.18781319999999], [-2.4438185, 51.187898], [-2.4441040999999997, 51.1880681], [-2.4442753, 51.18821390000001], [-2.4444423, 51.1884054], [-2.444535, 51.188561699999994], [-2.444591, 51.188721599999994], [-2.4446150999999996, 51.18883420000001], [-2.444621, 51.1889497], [-2.4446091, 51.1891039], [-2.4445704, 51.189245], [-2.4445216, 51.1893754], [-2.4444584, 51.18950039999999], [-2.444308, 51.189681], [-2.4442168, 51.189772], [-2.4441168, 51.1898581], [-2.4438597999999994, 51.19003029999998], [-2.4435993, 51.19020150000001], [-2.4431457999999995, 51.19049439999999], [-2.4429368, 51.19064939999999], [-2.4427987, 51.190783399999994], [-2.4425593999999995, 51.19106810000001], [-2.4425137999999995, 51.1911141], [-2.4423655999999996, 51.1912639], [-2.4420304, 51.1915564], [-2.4417529, 51.1917456], [-2.4413306999999995, 51.1919808]]} |
15.0 |
2015 |
2035 |
Westbury Down Tc Ent Exit |
Merehead Quarry (FLHH) |
Merehead Quarry (FLHH) |
51.1919808 |
-2.4413307 |
51.1919808 |
-2.4413307 |
1 |
0 |
2026-09-15 19:52:37 |
TERMINATED |
2026-09-15 19:35:00 |
Merehead Quarry (FLHH) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786239 |
1789501331711368 |
42 |
42 |
2026-09-15 19:52:12.561214 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:11.643538 |
| 559573 |
590710 |
P86852 |
882C62MY15 |
2026-09-15 |
COMPLETE |
15785305 |
2026-09-15 20:42:00 |
2026-09-15 19:52:37 |
2026-09-17 19:52:37 |
{"id": 590710, "stp": "P", "toc": "Southeastern", "uid": "P86852", "consist": "707007+707021", "dest_crs": "CHX", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86852/2026-09-15/detailed", "trust_id": "882C62MY15", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-15", "dest_arr_time": "2043", "dest_platform": "3", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "2C62", "timing_status": "EARLY", "origin_station": "Dartford", "current_leg_arr": "2042", "current_leg_dep": "2039", "current_leg_end": "London Charing Cross", "origin_dep_time": "1953", "origin_platform": "1", "current_location": "London Charing Cross", "last_update_time": "2026-09-15T19:52:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]}", "current_leg_start": "London Waterloo (East)", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "51.5078489", "next_location_lon": "-0.1241603", "previous_location": "London Waterloo (East)", "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.717, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 622.405, \"from_m\": 272.717, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 668.047, \"from_m\": 622.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1370.828, \"from_m\": 668.047, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1403.851, \"from_m\": 1370.828, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1405.646, \"from_m\": 1403.851, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2455.224, \"from_m\": 1405.646, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2492.582, \"from_m\": 2455.224, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2566.096, \"from_m\": 2492.582, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2613.98, \"from_m\": 2566.096, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3047.742, \"from_m\": 2613.98, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3075.355, \"from_m\": 3047.742, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3107.304, \"from_m\": 3075.355, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 12740.368, \"from_m\": 3107.304, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13245.211, \"from_m\": 12740.368, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15149.028, \"from_m\": 13245.211, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15772.87, \"from_m\": 15149.028, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17437.808, \"from_m\": 15772.87, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 18143.884, \"from_m\": 17437.808, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18196.413, \"from_m\": 18143.884, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18525.748, \"from_m\": 18196.413, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18567.35, \"from_m\": 18525.748, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18636.125, \"from_m\": 18567.35, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23812.324, \"from_m\": 18636.125, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25776.416, \"from_m\": 23812.324, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 27242.105, \"from_m\": 25776.416, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 590710, \"profile_key\": \"c574f703317fda08204b818efee247a2abe03e9a241d35c87ccdc619a6b478e4\", \"schedule_id\": 23113, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954H\", \"location\": \"Dartford Jn\", \"stage_seq\": 2, \"distance_m\": 721.473, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 3, \"distance_m\": 1405.646, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 4, \"distance_m\": 2534.466, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 5, \"distance_m\": 3075.355, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"1959H\", \"wtt_dep\": \"2001H\", \"location\": \"Barnehurst\", \"stage_seq\": 6, \"distance_m\": 4988.994, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2005\", \"location\": \"Bexleyheath\", \"stage_seq\": 7, \"distance_m\": 6834.908, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2008\", \"location\": \"Welling\", \"stage_seq\": 8, \"distance_m\": 9086.422, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2010H\", \"location\": \"Falconwood\", \"stage_seq\": 9, \"distance_m\": 10723.5, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013H\", \"location\": \"Eltham\", \"stage_seq\": 10, \"distance_m\": 12627.838, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017\", \"location\": \"Kidbrooke\", \"stage_seq\": 11, \"distance_m\": 14666.785, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2021\", \"location\": \"Blackheath\", \"stage_seq\": 12, \"distance_m\": 16132.733, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2023H\", \"wtt_dep\": \"2025\", \"location\": \"Lewisham\", \"stage_seq\": 13, \"distance_m\": 17687.743, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026H\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 14, \"distance_m\": 18174.189, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027H\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 15, \"distance_m\": 18693.224, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028H\", \"location\": \"New Cross\", \"stage_seq\": 16, \"distance_m\": 19511.908, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 17, \"distance_m\": 22485.176, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2035\", \"location\": \"London Bridge\", \"stage_seq\": 18, \"distance_m\": 24350.368, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 19, \"distance_m\": 25290.552, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": \"2040\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 20, \"distance_m\": 26036.868, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 21, \"distance_m\": 27242.105, \"section_seq\": 1, \"route_path_id\": 99975}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27242.105, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99975}], \"total_distance_m\": 27242.105, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 27159.105, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 83.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1953", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5078489", "current_position_lon": "-0.1241603", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:08Z\", \"source_id\": 48483999, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:12Z\", \"source_id\": 15754172, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31600, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:38Z\", \"source_id\": 48492473, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:43Z\", \"source_id\": 15757183, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31592, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:07Z\", \"source_id\": 48503387, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:13Z\", \"source_id\": 15761337, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:54Z\", \"source_id\": 48510145, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:58Z\", \"source_id\": 15763346, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:46Z\", \"source_id\": 48517078, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:51Z\", \"source_id\": 15765534, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31584, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:21Z\", \"source_id\": 48525816, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:26Z\", \"source_id\": 15768169, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:31Z\", \"source_id\": 48535610, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:33Z\", \"source_id\": 15771170, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:59Z\", \"source_id\": 48543413, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:03Z\", \"source_id\": 15773625, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:11Z\", \"source_id\": 48564204, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:16Z\", \"source_id\": 15780099, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:47Z\", \"source_id\": 48574758, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:52Z\", \"source_id\": 15783284, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:47Z\", \"source_id\": 48581214, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:53Z\", \"source_id\": 15785305, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "3", "timing_fact_generation": 1789501254527191, "current_leg_arrival_utc": "2026-09-15T20:42:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:13.968796", "service_state_evidence_id": 15785305, "current_leg_start_actual_dep": "2026-09-15T20:40:00+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:14.715243", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
DFD |
CHX |
2C62 |
707007+707021 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 272.717, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 622.405, "from_m": 272.717, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 668.047, "from_m": 622.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1370.828, "from_m": 668.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1403.851, "from_m": 1370.828, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1405.646, "from_m": 1403.851, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2455.224, "from_m": 1405.646, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2492.582, "from_m": 2455.224, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2566.096, "from_m": 2492.582, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2613.98, "from_m": 2566.096, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3047.742, "from_m": 2613.98, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3075.355, "from_m": 3047.742, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3107.304, "from_m": 3075.355, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 12740.368, "from_m": 3107.304, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13245.211, "from_m": 12740.368, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15149.028, "from_m": 13245.211, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15772.87, "from_m": 15149.028, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17437.808, "from_m": 15772.87, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 18143.884, "from_m": 17437.808, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18196.413, "from_m": 18143.884, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18525.748, "from_m": 18196.413, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18567.35, "from_m": 18525.748, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18636.125, "from_m": 18567.35, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23812.324, "from_m": 18636.125, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25776.416, "from_m": 23812.324, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 27242.105, "from_m": 25776.416, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 590710, "profile_key": "c574f703317fda08204b818efee247a2abe03e9a241d35c87ccdc619a6b478e4", "schedule_id": 23113, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1953", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954H", "location": "Dartford Jn", "stage_seq": 2, "distance_m": 721.473, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955", "location": "Crayford Spur A Jn", "stage_seq": 3, "distance_m": 1405.646, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956H", "location": "Crayford Creek Jn", "stage_seq": 4, "distance_m": 2534.466, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Perry Street Fork Jn", "stage_seq": 5, "distance_m": 3075.355, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "1959H", "wtt_dep": "2001H", "location": "Barnehurst", "stage_seq": 6, "distance_m": 4988.994, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2005", "location": "Bexleyheath", "stage_seq": 7, "distance_m": 6834.908, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2008", "location": "Welling", "stage_seq": 8, "distance_m": 9086.422, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2010H", "location": "Falconwood", "stage_seq": 9, "distance_m": 10723.5, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013H", "location": "Eltham", "stage_seq": 10, "distance_m": 12627.838, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017", "location": "Kidbrooke", "stage_seq": 11, "distance_m": 14666.785, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2021", "location": "Blackheath", "stage_seq": 12, "distance_m": 16132.733, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2023H", "wtt_dep": "2025", "location": "Lewisham", "stage_seq": 13, "distance_m": 17687.743, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026H", "location": "Lewisham Vale Jn", "stage_seq": 14, "distance_m": 18174.189, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027H", "location": "Tanners Hill Jn (NX)", "stage_seq": 15, "distance_m": 18693.224, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028H", "location": "New Cross", "stage_seq": 16, "distance_m": 19511.908, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030H", "location": "Blue Anchor (Kent)", "stage_seq": 17, "distance_m": 22485.176, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2035", "location": "London Bridge", "stage_seq": 18, "distance_m": 24350.368, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Ewer Street Jn", "stage_seq": 19, "distance_m": 25290.552, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": "2040", "location": "London Waterloo (East)", "stage_seq": 20, "distance_m": 26036.868, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 21, "distance_m": 27242.105, "section_seq": 1, "route_path_id": 99975}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27242.105, "from_m": 0.0, "section_seq": 1, "route_path_id": 99975}], "total_distance_m": 27242.105, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27159.105, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 83.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31604, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:08Z", "source_id": 48483999, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:59:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:12Z", "source_id": 15754172, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31600, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:38Z", "source_id": 48492473, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:03:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:43Z", "source_id": 15757183, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31592, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:07Z", "source_id": 48503387, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:07:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:13Z", "source_id": 15761337, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31596, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:54Z", "source_id": 48510145, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:10:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:58Z", "source_id": 15763346, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31588, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:46Z", "source_id": 48517078, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:13:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:51Z", "source_id": 15765534, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31584, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:21Z", "source_id": 48525816, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:16:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:26Z", "source_id": 15768169, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31579, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:31Z", "source_id": 48535610, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:20:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:33Z", "source_id": 15771170, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:59Z", "source_id": 48543413, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:24:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:03Z", "source_id": 15773625, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:11Z", "source_id": 48564204, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:34:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:16Z", "source_id": 15780099, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:47Z", "source_id": 48574758, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:38:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:52Z", "source_id": 15783284, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:47Z", "source_id": 48581214, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:42:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:53Z", "source_id": 15785305, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Dartford |
1953 |
1953 |
1 |
None |
None |
London Charing Cross |
2043 |
2043 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86852/2026-09-15/detailed |
None |
London Waterloo (East) |
2026-09-15T20:40:00+01:00 |
London Charing Cross |
3.0 |
{"type": "LineString", "coordinates": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]} |
0.7 |
2039 |
2042 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-15 19:52:37 |
TERMINATED |
2026-09-15 19:42:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785305 |
1789501254527191 |
68 |
68 |
2026-09-15 19:52:14.715243 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:13.968796 |
| 559574 |
590960 |
C34410 |
512J16MZ15 |
2026-09-15 |
COMPLETE |
15785320 |
2026-09-15 20:42:00 |
2026-09-15 19:52:37 |
2026-09-17 19:52:37 |
{"id": 590960, "stp": "P", "toc": "London Overground", "uid": "C34410", "consist": null, "dest_crs": "GPO", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C34410/2026-09-15/detailed", "trust_id": "512J16MZ15", "origin_crs": "BGV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gospel Oak", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "3", "is_terminated": 1, "next_location": "Gospel Oak", "signalling_id": "2J16", "timing_status": "ON TIME", "origin_station": "Barking Riverside Station (Construction)", "current_leg_arr": "2042", "current_leg_dep": "2038", "current_leg_end": "Gospel Oak", "origin_dep_time": "2003", "origin_platform": "1", "current_location": "Gospel Oak", "last_update_time": "2026-09-15T19:52:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1297549, 51.5634207], [-0.13047749999999997, 51.5628592], [-0.1317183, 51.56189929999999], [-0.1323103, 51.5614736], [-0.1329158, 51.561066800000006], [-0.1333179, 51.5608128], [-0.133728, 51.56057], [-0.1346614, 51.56005379999999], [-0.1358555, 51.559470299999994], [-0.1368275, 51.559092699999994], [-0.1381048, 51.5586032], [-0.13877189999999998, 51.55837019999999], [-0.1391773, 51.5582289], [-0.1395066, 51.55810859999999], [-0.1404908, 51.55773690000001], [-0.1416937, 51.5573412], [-0.143362, 51.55675790000001], [-0.14453269999999996, 51.556368], [-0.1453074, 51.556096700000005], [-0.1457184, 51.5559547], [-0.1459345, 51.5558752], [-0.1461649, 51.5557986], [-0.1463575, 51.5557337], [-0.1466133, 51.5556587], [-0.1474361, 51.55542499999999], [-0.14784289999999997, 51.55533059999999], [-0.1482744, 51.55526510000001], [-0.14847479999999996, 51.555240999999995], [-0.148714, 51.55522390000001], [-0.1491955, 51.5552051], [-0.1494076, 51.55522299999999], [-0.1496278, 51.5552518], [-0.14990849999999997, 51.5552982], [-0.1502285, 51.5553742], [-0.15029549999999997, 51.55539149999999], [-0.1506473, 51.5554746], [-0.15104150000000002, 51.5555672], [-0.15153069999999996, 51.5556796], [-0.15203039999999998, 51.55579109999999], [-0.1522793, 51.555842899999995], [-0.1525173, 51.55588889999999], [-0.1529474, 51.555957], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]}", "current_leg_start": "Upper Holloway", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.5555734", "next_location_lon": "-0.1518351", "previous_location": "Upper Holloway", "current_leg_milage": "1.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.026, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1855.245, \"from_m\": 213.026, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2932.107, \"from_m\": 1855.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2992.114, \"from_m\": 2932.107, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4256.447, \"from_m\": 2992.114, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4419.302, \"from_m\": 4256.447, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4732.559, \"from_m\": 4419.302, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7447.761, \"from_m\": 4732.559, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7500.33, \"from_m\": 7447.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7888.207, \"from_m\": 7500.33, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8418.426, \"from_m\": 7888.207, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9903.062, \"from_m\": 8418.426, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10433.28, \"from_m\": 9903.062, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10460.675, \"from_m\": 10433.28, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10964.085, \"from_m\": 10460.675, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16210.249, \"from_m\": 10964.085, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16713.66, \"from_m\": 16210.249, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16741.054, \"from_m\": 16713.66, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17271.272, \"from_m\": 16741.054, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25039.787, \"from_m\": 17271.272, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 25339.436, \"from_m\": 25039.787, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 26434.23, \"from_m\": 25339.436, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26528.378, \"from_m\": 26434.23, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26563.106, \"from_m\": 26528.378, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26603.125, \"from_m\": 26563.106, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30585.488, \"from_m\": 26603.125, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32189.214, \"from_m\": 30585.488, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 32639.99, \"from_m\": 32189.214, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33199.862, \"from_m\": 32639.99, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 590960, \"profile_key\": \"64550bdac42a77118ccde96cf7afab15975c8a1e6e8f72a0c6227d288ac816e3\", \"schedule_id\": 4404, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Barking Riverside Station (Construction)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 2, \"distance_m\": 2713.065, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007\", \"location\": \"Barking Riverside Up Jn\", \"stage_seq\": 3, \"distance_m\": 3986.185, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2009\", \"location\": \"Barking\", \"stage_seq\": 4, \"distance_m\": 4428.528, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Barking Station Jn\", \"stage_seq\": 5, \"distance_m\": 5309.793, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2012H\", \"location\": \"Woodgrange Park\", \"stage_seq\": 6, \"distance_m\": 7120.76, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015H\", \"location\": \"Wanstead Park\", \"stage_seq\": 7, \"distance_m\": 9160.744, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2018\", \"location\": \"Leytonstone High Road\", \"stage_seq\": 8, \"distance_m\": 13587.167, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020H\", \"location\": \"Leyton Midland Road\", \"stage_seq\": 9, \"distance_m\": 21061.267, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023\", \"location\": \"Walthamstow Queen's Road\", \"stage_seq\": 10, \"distance_m\": 22898.322, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025H\", \"location\": \"Blackhorse Road\", \"stage_seq\": 11, \"distance_m\": 24310.701, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"South Tottenham\", \"stage_seq\": 12, \"distance_m\": 26494.218, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2032\", \"location\": \"Harringay Green Lanes\", \"stage_seq\": 13, \"distance_m\": 28340.306, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033H\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 14, \"distance_m\": 29227.197, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035\", \"location\": \"Crouch Hill\", \"stage_seq\": 15, \"distance_m\": 29817.843, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": \"2038\", \"location\": \"Upper Holloway\", \"stage_seq\": 16, \"distance_m\": 31109.909, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Junction Road Jn\", \"stage_seq\": 17, \"distance_m\": 31904.09, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 33199.862, \"section_seq\": 1, \"route_path_id\": 29759}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33199.862, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29759}], \"total_distance_m\": 33199.862, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 32977.0, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 222.862, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2003", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5555734", "current_position_lon": "-0.1518351", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:08Z\", \"source_id\": 48508249, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:10Z\", \"source_id\": 15762778, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:41Z\", \"source_id\": 48516912, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:48Z\", \"source_id\": 15765481, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:04Z\", \"source_id\": 48520310, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:08Z\", \"source_id\": 15766487, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:28Z\", \"source_id\": 48526088, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:30Z\", \"source_id\": 15768210, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:36Z\", \"source_id\": 48533463, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:42Z\", \"source_id\": 15770519, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:48Z\", \"source_id\": 48538606, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:48Z\", \"source_id\": 15772097, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:29Z\", \"source_id\": 48544673, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:33Z\", \"source_id\": 15773990, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:48Z\", \"source_id\": 48554396, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:52Z\", \"source_id\": 15777029, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:38Z\", \"source_id\": 48560766, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:44Z\", \"source_id\": 15779043, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:12Z\", \"source_id\": 48566487, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:16Z\", \"source_id\": 15780766, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:25Z\", \"source_id\": 48573898, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:29Z\", \"source_id\": 15783009, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:50Z\", \"source_id\": 48581367, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:53Z\", \"source_id\": 15785320, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gospel Oak", "service_state_platform": "3", "timing_fact_generation": 1789501254671894, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:17.162987", "service_state_evidence_id": 15785320, "current_leg_start_actual_dep": "2026-09-15T20:38:00+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:17.729868", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
BGV |
GPO |
2J16 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 213.026, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1855.245, "from_m": 213.026, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2932.107, "from_m": 1855.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2992.114, "from_m": 2932.107, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4256.447, "from_m": 2992.114, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4419.302, "from_m": 4256.447, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4732.559, "from_m": 4419.302, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7447.761, "from_m": 4732.559, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7500.33, "from_m": 7447.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7888.207, "from_m": 7500.33, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8418.426, "from_m": 7888.207, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9903.062, "from_m": 8418.426, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10433.28, "from_m": 9903.062, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10460.675, "from_m": 10433.28, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10964.085, "from_m": 10460.675, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16210.249, "from_m": 10964.085, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16713.66, "from_m": 16210.249, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16741.054, "from_m": 16713.66, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17271.272, "from_m": 16741.054, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25039.787, "from_m": 17271.272, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 25339.436, "from_m": 25039.787, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 26434.23, "from_m": 25339.436, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26528.378, "from_m": 26434.23, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26563.106, "from_m": 26528.378, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26603.125, "from_m": 26563.106, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30585.488, "from_m": 26603.125, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32189.214, "from_m": 30585.488, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 32639.99, "from_m": 32189.214, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33199.862, "from_m": 32639.99, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 590960, "profile_key": "64550bdac42a77118ccde96cf7afab15975c8a1e6e8f72a0c6227d288ac816e3", "schedule_id": 4404, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2003", "location": "Barking Riverside Station (Construction)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "Ripple Lane West Jn", "stage_seq": 2, "distance_m": 2713.065, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007", "location": "Barking Riverside Up Jn", "stage_seq": 3, "distance_m": 3986.185, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2009", "location": "Barking", "stage_seq": 4, "distance_m": 4428.528, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010", "location": "Barking Station Jn", "stage_seq": 5, "distance_m": 5309.793, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2012H", "location": "Woodgrange Park", "stage_seq": 6, "distance_m": 7120.76, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015H", "location": "Wanstead Park", "stage_seq": 7, "distance_m": 9160.744, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2018", "location": "Leytonstone High Road", "stage_seq": 8, "distance_m": 13587.167, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020H", "location": "Leyton Midland Road", "stage_seq": 9, "distance_m": 21061.267, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023", "location": "Walthamstow Queen's Road", "stage_seq": 10, "distance_m": 22898.322, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025H", "location": "Blackhorse Road", "stage_seq": 11, "distance_m": 24310.701, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "South Tottenham", "stage_seq": 12, "distance_m": 26494.218, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2032", "location": "Harringay Green Lanes", "stage_seq": 13, "distance_m": 28340.306, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033H", "location": "Harringay Park Jn", "stage_seq": 14, "distance_m": 29227.197, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035", "location": "Crouch Hill", "stage_seq": 15, "distance_m": 29817.843, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": "2038", "location": "Upper Holloway", "stage_seq": 16, "distance_m": 31109.909, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Junction Road Jn", "stage_seq": 17, "distance_m": 31904.09, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Gospel Oak", "stage_seq": 18, "distance_m": 33199.862, "section_seq": 1, "route_path_id": 29759}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33199.862, "from_m": 0.0, "section_seq": 1, "route_path_id": 29759}], "total_distance_m": 33199.862, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 32977.0, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 222.862, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14710, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:08Z", "source_id": 48508249, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:09:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:10Z", "source_id": 15762778, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14745, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:41Z", "source_id": 48516912, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:13:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:48Z", "source_id": 15765481, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14757, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:04Z", "source_id": 48520310, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:15:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:08Z", "source_id": 15766487, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14761, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:28Z", "source_id": 48526088, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:18:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:30Z", "source_id": 15768210, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14765, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:36Z", "source_id": 48533463, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:20:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:42Z", "source_id": 15770519, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14769, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:48Z", "source_id": 48538606, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:23:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:48Z", "source_id": 15772097, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:29Z", "source_id": 48544673, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:25:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:33Z", "source_id": 15773990, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14777, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:48Z", "source_id": 48554396, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:29:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:52Z", "source_id": 15777029, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:38Z", "source_id": 48560766, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:32:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:44Z", "source_id": 15779043, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14792, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:12Z", "source_id": 48566487, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:35:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:16Z", "source_id": 15780766, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:25Z", "source_id": 48573898, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:38:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:29Z", "source_id": 15783009, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:50Z", "source_id": 48581367, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:42:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:53Z", "source_id": 15785320, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Barking Riverside Station (Construction) |
2003 |
2003 |
1 |
None |
None |
Gospel Oak |
2044 |
2042 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C34410/2026-09-15/detailed |
None |
Upper Holloway |
2026-09-15T20:38:00+01:00 |
Gospel Oak |
4.0 |
{"type": "LineString", "coordinates": [[-0.1297549, 51.5634207], [-0.13047749999999997, 51.5628592], [-0.1317183, 51.56189929999999], [-0.1323103, 51.5614736], [-0.1329158, 51.561066800000006], [-0.1333179, 51.5608128], [-0.133728, 51.56057], [-0.1346614, 51.56005379999999], [-0.1358555, 51.559470299999994], [-0.1368275, 51.559092699999994], [-0.1381048, 51.5586032], [-0.13877189999999998, 51.55837019999999], [-0.1391773, 51.5582289], [-0.1395066, 51.55810859999999], [-0.1404908, 51.55773690000001], [-0.1416937, 51.5573412], [-0.143362, 51.55675790000001], [-0.14453269999999996, 51.556368], [-0.1453074, 51.556096700000005], [-0.1457184, 51.5559547], [-0.1459345, 51.5558752], [-0.1461649, 51.5557986], [-0.1463575, 51.5557337], [-0.1466133, 51.5556587], [-0.1474361, 51.55542499999999], [-0.14784289999999997, 51.55533059999999], [-0.1482744, 51.55526510000001], [-0.14847479999999996, 51.555240999999995], [-0.148714, 51.55522390000001], [-0.1491955, 51.5552051], [-0.1494076, 51.55522299999999], [-0.1496278, 51.5552518], [-0.14990849999999997, 51.5552982], [-0.1502285, 51.5553742], [-0.15029549999999997, 51.55539149999999], [-0.1506473, 51.5554746], [-0.15104150000000002, 51.5555672], [-0.15153069999999996, 51.5556796], [-0.15203039999999998, 51.55579109999999], [-0.1522793, 51.555842899999995], [-0.1525173, 51.55588889999999], [-0.1529474, 51.555957], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]} |
1.3 |
2038 |
2042 |
Upper Holloway |
Gospel Oak |
Gospel Oak |
51.5555734 |
-0.1518351 |
51.5555734 |
-0.1518351 |
1 |
0 |
2026-09-15 19:52:37 |
TERMINATED |
2026-09-15 19:42:00 |
Gospel Oak |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785320 |
1789501254671894 |
49 |
49 |
2026-09-15 19:52:17.729868 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:17.162987 |
| 559575 |
585883 |
G38999 |
771W63MT15 |
2026-09-15 |
COMPLETE |
15785227 |
2026-09-15 20:42:00 |
2026-09-15 19:52:37 |
2026-09-17 19:52:37 |
{"id": 585883, "stp": "P", "toc": "Transport for Wales", "uid": "G38999", "consist": "67025+HD05", "dest_crs": "MAN", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38999/2026-09-15/detailed", "trust_id": "771W63MT15", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-15", "dest_arr_time": "2013", "dest_platform": "9", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "1W63", "timing_status": "LATE", "origin_station": "Cardiff Central", "current_leg_arr": "2042", "current_leg_dep": "2034", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "1655", "origin_platform": "2", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-15T19:52:37", "route_debug_link": null, "timing_variation": "+31 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Stockport", "dest_arr_time_act": "2011", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Stockport", "current_leg_milage": "5.8", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 341.881, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15903.914, \"from_m\": 4038.152, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 15956.176, \"from_m\": 15903.914, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19224.788, \"from_m\": 15996.006, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.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\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19319.936, \"from_m\": 19277.124, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19382.749, \"from_m\": 19319.936, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 19448.439, \"from_m\": 19382.749, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19485.634, \"from_m\": 19448.439, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21543.631, \"from_m\": 19485.634, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24511.189, \"from_m\": 21543.631, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34105.773, \"from_m\": 24511.189, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 34928.243, \"from_m\": 34105.773, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37348.751, \"from_m\": 34928.243, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37411.253, \"from_m\": 37348.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49911.065, \"from_m\": 37411.253, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49956.013, \"from_m\": 49911.065, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53482.954, \"from_m\": 49956.013, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 58235.177, \"from_m\": 53482.954, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58777.857, \"from_m\": 58235.177, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 67255.742, \"from_m\": 58777.857, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 68681.595, \"from_m\": 67255.742, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 69698.822, \"from_m\": 68681.595, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 74611.991, \"from_m\": 69698.822, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83081.259, \"from_m\": 74611.991, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83592.71, \"from_m\": 83081.259, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 85265.206, \"from_m\": 83592.71, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 87496.555, \"from_m\": 85265.206, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 88292.664, \"from_m\": 87496.555, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 89488.472, \"from_m\": 88292.664, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 89882.855, \"from_m\": 89488.472, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91342.941, \"from_m\": 89882.855, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 95071.01, \"from_m\": 91342.941, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 96865.114, \"from_m\": 95071.01, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 99769.252, \"from_m\": 96865.114, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101869.41, \"from_m\": 99769.252, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 102068.798, \"from_m\": 101869.41, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 108648.266, \"from_m\": 102068.798, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 124862.265, \"from_m\": 108648.266, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 127032.033, \"from_m\": 124862.265, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 132280.146, \"from_m\": 127032.033, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 146642.422, \"from_m\": 132280.146, \"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\": 152936.528, \"from_m\": 146642.422, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 155471.853, \"from_m\": 152936.528, \"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\": 160060.235, \"from_m\": 155471.853, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 160615.178, \"from_m\": 160060.235, \"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\": 162114.895, \"from_m\": 160615.178, \"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\": 162510.946, \"from_m\": 162114.895, \"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\": 165677.33, \"from_m\": 162510.946, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 166393.627, \"from_m\": 165677.33, \"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\": 170075.789, \"from_m\": 166393.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\": 170282.295, \"from_m\": 170075.789, \"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\": 170343.806, \"from_m\": 170282.295, \"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\": 170931.731, \"from_m\": 170343.806, \"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\": 174146.944, \"from_m\": 170931.731, \"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\": 200804.474, \"from_m\": 174146.944, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 201788.393, \"from_m\": 200804.474, \"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\": 215335.912, \"from_m\": 201788.393, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 217196.316, \"from_m\": 215335.912, \"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\": 222026.33, \"from_m\": 217196.316, \"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\": 222049.695, \"from_m\": 222026.33, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 222252.907, \"from_m\": 222049.695, \"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\": 222540.739, \"from_m\": 222252.907, \"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\": 222744.415, \"from_m\": 222540.739, \"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\": 222788.822, \"from_m\": 222744.415, \"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\": 222841.114, \"from_m\": 222788.822, \"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\": 222849.121, \"from_m\": 222841.114, \"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\": 222905.274, \"from_m\": 222849.121, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 223539.498, \"from_m\": 222905.274, \"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\": 223914.607, \"from_m\": 223539.498, \"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\": 229977.797, \"from_m\": 223914.607, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 230859.14, \"from_m\": 229977.797, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 245862.305, \"from_m\": 230859.14, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 245904.754, \"from_m\": 245862.305, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 250805.156, \"from_m\": 245904.754, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 250848.413, \"from_m\": 250805.156, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 253056.864, \"from_m\": 250848.413, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 254010.412, \"from_m\": 253056.864, \"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\": 258634.25, \"from_m\": 254010.412, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 261427.668, \"from_m\": 258634.25, \"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\": 262378.282, \"from_m\": 261427.668, \"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\": 263256.305, \"from_m\": 262378.282, \"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\": 263699.182, \"from_m\": 263256.305, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 263739.106, \"from_m\": 263699.182, \"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\": 263769.445, \"from_m\": 263739.106, \"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\": 268768.357, \"from_m\": 263769.445, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 269731.845, \"from_m\": 268768.357, \"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\": 269803.999, \"from_m\": 269731.845, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 270332.091, \"from_m\": 269803.999, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 271866.397, \"from_m\": 270332.091, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 272030.122, \"from_m\": 271866.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 272339.535, \"from_m\": 272030.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\": 272385.741, \"from_m\": 272339.535, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 272463.531, \"from_m\": 272385.741, \"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\": 272872.711, \"from_m\": 272463.531, \"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\": 585883, \"profile_key\": \"08f2ec4abc58a7a51790bd4593ecc3db6c58579e8c57a884a3426748e40dbbc5\", \"schedule_id\": 36881, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 2, \"distance_m\": 1365.923, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701H\", \"location\": \"Marshfield\", \"stage_seq\": 3, \"distance_m\": 10573.179, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704\", \"location\": \"Ebbw Jn\", \"stage_seq\": 4, \"distance_m\": 16489.3, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704H\", \"location\": \"Gaer Jn\", \"stage_seq\": 5, \"distance_m\": 17511.4, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1706H\", \"wtt_dep\": \"1708H\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 6, \"distance_m\": 18890.627, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1709H\", \"location\": \"Maindee West Jn\", \"stage_seq\": 7, \"distance_m\": 19441.793, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1711H\", \"location\": \"Maindee North Jn\", \"stage_seq\": 8, \"distance_m\": 20280.601, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1717H\", \"wtt_dep\": \"1719\", \"location\": \"Cwmbran\", \"stage_seq\": 9, \"distance_m\": 30232.265, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1724\", \"wtt_dep\": \"1725H\", \"location\": \"Pontypool\", \"stage_seq\": 10, \"distance_m\": 34928.243, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1727H\", \"location\": \"Little Mill Jn\", \"stage_seq\": 11, \"distance_m\": 37348.751, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1734H\", \"wtt_dep\": \"1736\", \"location\": \"Abergavenny\", \"stage_seq\": 12, \"distance_m\": 49911.065, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742\", \"location\": \"Abergavenny Sig. 38\", \"stage_seq\": 13, \"distance_m\": 60360.646, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1747\", \"location\": \"Pontrilas\", \"stage_seq\": 14, \"distance_m\": 68758.198, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1751H\", \"location\": \"Tram Inn\", \"stage_seq\": 15, \"distance_m\": 77941.434, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1759H\", \"wtt_dep\": \"1801H\", \"location\": \"Hereford\", \"stage_seq\": 16, \"distance_m\": 88686.956, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1804H\", \"location\": \"Shelwick Jn\", \"stage_seq\": 17, \"distance_m\": 91342.941, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1806H\", \"location\": \"Moreton-on-Lugg\", \"stage_seq\": 18, \"distance_m\": 95535.239, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1813H\", \"wtt_dep\": \"1815\", \"location\": \"Leominster\", \"stage_seq\": 19, \"distance_m\": 108892.14, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1821\", \"location\": \"Woofferton\", \"stage_seq\": 20, \"distance_m\": 119526.323, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1825H\", \"wtt_dep\": \"1827\", \"location\": \"Ludlow\", \"stage_seq\": 21, \"distance_m\": 126443.236, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1829H\", \"location\": \"Bromfield\", \"stage_seq\": 22, \"distance_m\": 130076.645, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1834\", \"location\": \"Craven Arms\", \"stage_seq\": 23, \"distance_m\": 138572.362, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1838\", \"location\": \"Marshbrook S.B.\", \"stage_seq\": 24, \"distance_m\": 145949.316, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1845\", \"location\": \"Dorrington\", \"stage_seq\": 25, \"distance_m\": 160546.801, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1851\", \"location\": \"Sutton Bridge Jn\", \"stage_seq\": 26, \"distance_m\": 169277.005, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1852\", \"location\": \"English Bridge Jn\", \"stage_seq\": 27, \"distance_m\": 170082.55, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1854\", \"wtt_dep\": \"1856H\", \"location\": \"Shrewsbury\", \"stage_seq\": 28, \"distance_m\": 170646.979, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1900\", \"location\": \"Harlescott L.C.\", \"stage_seq\": 29, \"distance_m\": 173971.673, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1906\", \"location\": \"Wem\", \"stage_seq\": 30, \"distance_m\": 187933.578, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1908H\", \"location\": \"Prees\", \"stage_seq\": 31, \"distance_m\": 193136.735, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1915H\", \"location\": \"Wrenbury\", \"stage_seq\": 32, \"distance_m\": 208922.023, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1918H\", \"location\": \"Nantwich\", \"stage_seq\": 33, \"distance_m\": 216084.606, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1923\", \"location\": \"Crewe Gresty Green West Jn\", \"stage_seq\": 34, \"distance_m\": 220835.963, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924H\", \"location\": \"Crewe Gresty Lane Jn\", \"stage_seq\": 35, \"distance_m\": 222026.33, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1927\", \"wtt_dep\": \"1930\", \"location\": \"Crewe\", \"stage_seq\": 36, \"distance_m\": 223197.661, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1936\", \"location\": \"Sandbach\", \"stage_seq\": 37, \"distance_m\": 230560.907, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1942\", \"location\": \"Chelford\", \"stage_seq\": 38, \"distance_m\": 246076.404, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"Alderley Edge\", \"stage_seq\": 39, \"distance_m\": 250981.636, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1950H\", \"location\": \"Wilmslow\", \"stage_seq\": 40, \"distance_m\": 253658.935, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955H\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 41, \"distance_m\": 259671.363, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 42, \"distance_m\": 261154.598, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 43, \"distance_m\": 262615.031, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1958H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 44, \"distance_m\": 263049.046, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"1959H\", \"wtt_dep\": \"2001\", \"location\": \"Stockport\", \"stage_seq\": 45, \"distance_m\": 263489.231, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 46, \"distance_m\": 264660.792, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 47, \"distance_m\": 269182.861, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"Ardwick Jn\", \"stage_seq\": 48, \"distance_m\": 271720.025, \"section_seq\": 1, \"route_path_id\": 105424}, {\"is_pass\": false, \"wtt_arr\": \"2011\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 49, \"distance_m\": 272872.711, \"section_seq\": 1, \"route_path_id\": 105424}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 272872.711, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105424}], \"total_distance_m\": 272872.711, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 270269.686, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2603.025, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1655", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24684, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:43Z\", \"source_id\": 48044126, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:10:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:09:47Z\", \"source_id\": 15609747, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24664, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:36Z\", \"source_id\": 48106139, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:31:39Z\", \"source_id\": 15627631, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:59:35Z\", \"source_id\": 15650794, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:21:02Z\", \"source_id\": 15668560, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:21:09Z\", \"source_id\": 15668657, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:36:24Z\", \"source_id\": 15681405, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:36Z\", \"source_id\": 15724913, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:19Z\", \"source_id\": 15725723, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:14Z\", \"source_id\": 48440527, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:41:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:18Z\", \"source_id\": 15735610, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:52Z\", \"source_id\": 48473845, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:57Z\", \"source_id\": 15748349, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:19Z\", \"source_id\": 15748923, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:38Z\", \"source_id\": 48487637, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:41Z\", \"source_id\": 15755661, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:35Z\", \"source_id\": 48514225, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:41Z\", \"source_id\": 15764674, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:36Z\", \"source_id\": 48528766, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:38Z\", \"source_id\": 15769043, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:25Z\", \"source_id\": 48532989, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:29Z\", \"source_id\": 15770368, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:48Z\", \"source_id\": 48536243, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:52Z\", \"source_id\": 15771382, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:18Z\", \"source_id\": 48553247, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:19Z\", \"source_id\": 15776667, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:37Z\", \"source_id\": 15778965, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:41Z\", \"source_id\": 48580977, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:43Z\", \"source_id\": 15785227, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "6", "timing_fact_generation": 1789501243967267, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:24.277087", "service_state_evidence_id": 15785227, "current_leg_start_actual_dep": "2026-09-15T20:32:00+01:00", "operational_evidence_version": 145, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:24.445048", "service_state_valid_until_kind": null, "operational_interpretation_version": 145, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
CDF |
MAN |
1W63 |
67025+HD05 |
7 |
125 |
None |
{"version": 3, "segments": [{"to_m": 341.881, "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": 671.277, "from_m": 341.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.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": 125.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": 125.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": 125.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": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15903.914, "from_m": 4038.152, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 15956.176, "from_m": 15903.914, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.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": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19224.788, "from_m": 15996.006, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.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": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19319.936, "from_m": 19277.124, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19382.749, "from_m": 19319.936, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19448.439, "from_m": 19382.749, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19485.634, "from_m": 19448.439, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21543.631, "from_m": 19485.634, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24511.189, "from_m": 21543.631, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34105.773, "from_m": 24511.189, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34928.243, "from_m": 34105.773, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37348.751, "from_m": 34928.243, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37411.253, "from_m": 37348.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49911.065, "from_m": 37411.253, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49956.013, "from_m": 49911.065, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53482.954, "from_m": 49956.013, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58235.177, "from_m": 53482.954, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58777.857, "from_m": 58235.177, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67255.742, "from_m": 58777.857, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 68681.595, "from_m": 67255.742, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 69698.822, "from_m": 68681.595, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 74611.991, "from_m": 69698.822, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83081.259, "from_m": 74611.991, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83592.71, "from_m": 83081.259, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 85265.206, "from_m": 83592.71, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 87496.555, "from_m": 85265.206, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 88292.664, "from_m": 87496.555, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 89488.472, "from_m": 88292.664, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 89882.855, "from_m": 89488.472, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91342.941, "from_m": 89882.855, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 95071.01, "from_m": 91342.941, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 96865.114, "from_m": 95071.01, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 99769.252, "from_m": 96865.114, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101869.41, "from_m": 99769.252, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 102068.798, "from_m": 101869.41, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 108648.266, "from_m": 102068.798, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 124862.265, "from_m": 108648.266, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 127032.033, "from_m": 124862.265, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 132280.146, "from_m": 127032.033, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 146642.422, "from_m": 132280.146, "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": 152936.528, "from_m": 146642.422, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 155471.853, "from_m": 152936.528, "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": 160060.235, "from_m": 155471.853, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 160615.178, "from_m": 160060.235, "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": 162114.895, "from_m": 160615.178, "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": 162510.946, "from_m": 162114.895, "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": 165677.33, "from_m": 162510.946, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 166393.627, "from_m": 165677.33, "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": 170075.789, "from_m": 166393.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": 170282.295, "from_m": 170075.789, "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": 170343.806, "from_m": 170282.295, "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": 170931.731, "from_m": 170343.806, "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": 174146.944, "from_m": 170931.731, "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": 200804.474, "from_m": 174146.944, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 201788.393, "from_m": 200804.474, "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": 215335.912, "from_m": 201788.393, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 217196.316, "from_m": 215335.912, "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": 222026.33, "from_m": 217196.316, "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": 222049.695, "from_m": 222026.33, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 222252.907, "from_m": 222049.695, "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": 222540.739, "from_m": 222252.907, "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": 222744.415, "from_m": 222540.739, "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": 222788.822, "from_m": 222744.415, "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": 222841.114, "from_m": 222788.822, "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": 222849.121, "from_m": 222841.114, "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": 222905.274, "from_m": 222849.121, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 223539.498, "from_m": 222905.274, "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": 223914.607, "from_m": 223539.498, "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": 229977.797, "from_m": 223914.607, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 230859.14, "from_m": 229977.797, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 245862.305, "from_m": 230859.14, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 245904.754, "from_m": 245862.305, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 250805.156, "from_m": 245904.754, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 250848.413, "from_m": 250805.156, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 253056.864, "from_m": 250848.413, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 254010.412, "from_m": 253056.864, "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": 258634.25, "from_m": 254010.412, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 261427.668, "from_m": 258634.25, "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": 262378.282, "from_m": 261427.668, "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": 263256.305, "from_m": 262378.282, "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": 263699.182, "from_m": 263256.305, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 263739.106, "from_m": 263699.182, "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": 263769.445, "from_m": 263739.106, "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": 268768.357, "from_m": 263769.445, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 269731.845, "from_m": 268768.357, "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": 269803.999, "from_m": 269731.845, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 270332.091, "from_m": 269803.999, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 271866.397, "from_m": 270332.091, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 272030.122, "from_m": 271866.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 272339.535, "from_m": 272030.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": 272385.741, "from_m": 272339.535, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 272463.531, "from_m": 272385.741, "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": 272872.711, "from_m": 272463.531, "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": 585883, "profile_key": "08f2ec4abc58a7a51790bd4593ecc3db6c58579e8c57a884a3426748e40dbbc5", "schedule_id": 36881, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1655", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657", "location": "Long Dyke Jn", "stage_seq": 2, "distance_m": 1365.923, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701H", "location": "Marshfield", "stage_seq": 3, "distance_m": 10573.179, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704", "location": "Ebbw Jn", "stage_seq": 4, "distance_m": 16489.3, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704H", "location": "Gaer Jn", "stage_seq": 5, "distance_m": 17511.4, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1706H", "wtt_dep": "1708H", "location": "Newport (South Wales)", "stage_seq": 6, "distance_m": 18890.627, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1709H", "location": "Maindee West Jn", "stage_seq": 7, "distance_m": 19441.793, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1711H", "location": "Maindee North Jn", "stage_seq": 8, "distance_m": 20280.601, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1717H", "wtt_dep": "1719", "location": "Cwmbran", "stage_seq": 9, "distance_m": 30232.265, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1724", "wtt_dep": "1725H", "location": "Pontypool", "stage_seq": 10, "distance_m": 34928.243, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1727H", "location": "Little Mill Jn", "stage_seq": 11, "distance_m": 37348.751, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1734H", "wtt_dep": "1736", "location": "Abergavenny", "stage_seq": 12, "distance_m": 49911.065, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742", "location": "Abergavenny Sig. 38", "stage_seq": 13, "distance_m": 60360.646, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1747", "location": "Pontrilas", "stage_seq": 14, "distance_m": 68758.198, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1751H", "location": "Tram Inn", "stage_seq": 15, "distance_m": 77941.434, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1759H", "wtt_dep": "1801H", "location": "Hereford", "stage_seq": 16, "distance_m": 88686.956, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1804H", "location": "Shelwick Jn", "stage_seq": 17, "distance_m": 91342.941, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1806H", "location": "Moreton-on-Lugg", "stage_seq": 18, "distance_m": 95535.239, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1813H", "wtt_dep": "1815", "location": "Leominster", "stage_seq": 19, "distance_m": 108892.14, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1821", "location": "Woofferton", "stage_seq": 20, "distance_m": 119526.323, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1825H", "wtt_dep": "1827", "location": "Ludlow", "stage_seq": 21, "distance_m": 126443.236, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1829H", "location": "Bromfield", "stage_seq": 22, "distance_m": 130076.645, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1834", "location": "Craven Arms", "stage_seq": 23, "distance_m": 138572.362, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1838", "location": "Marshbrook S.B.", "stage_seq": 24, "distance_m": 145949.316, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1845", "location": "Dorrington", "stage_seq": 25, "distance_m": 160546.801, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1851", "location": "Sutton Bridge Jn", "stage_seq": 26, "distance_m": 169277.005, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1852", "location": "English Bridge Jn", "stage_seq": 27, "distance_m": 170082.55, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1854", "wtt_dep": "1856H", "location": "Shrewsbury", "stage_seq": 28, "distance_m": 170646.979, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1900", "location": "Harlescott L.C.", "stage_seq": 29, "distance_m": 173971.673, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1906", "location": "Wem", "stage_seq": 30, "distance_m": 187933.578, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1908H", "location": "Prees", "stage_seq": 31, "distance_m": 193136.735, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1915H", "location": "Wrenbury", "stage_seq": 32, "distance_m": 208922.023, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1918H", "location": "Nantwich", "stage_seq": 33, "distance_m": 216084.606, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1923", "location": "Crewe Gresty Green West Jn", "stage_seq": 34, "distance_m": 220835.963, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924H", "location": "Crewe Gresty Lane Jn", "stage_seq": 35, "distance_m": 222026.33, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1927", "wtt_dep": "1930", "location": "Crewe", "stage_seq": 36, "distance_m": 223197.661, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1936", "location": "Sandbach", "stage_seq": 37, "distance_m": 230560.907, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1942", "location": "Chelford", "stage_seq": 38, "distance_m": 246076.404, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1946", "location": "Alderley Edge", "stage_seq": 39, "distance_m": 250981.636, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1950H", "location": "Wilmslow", "stage_seq": 40, "distance_m": 253658.935, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955H", "location": "Cheadle Hulme", "stage_seq": 41, "distance_m": 259671.363, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956H", "location": "Adswood Road Jn", "stage_seq": 42, "distance_m": 261154.598, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Edgeley Jn No.1", "stage_seq": 43, "distance_m": 262615.031, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1958H", "location": "Edgeley Jn No2", "stage_seq": 44, "distance_m": 263049.046, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "1959H", "wtt_dep": "2001", "location": "Stockport", "stage_seq": 45, "distance_m": 263489.231, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002H", "location": "Heaton Norris Jn", "stage_seq": 46, "distance_m": 264660.792, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005", "location": "Slade Lane Jn", "stage_seq": 47, "distance_m": 269182.861, "section_seq": 1, "route_path_id": 105424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008", "location": "Ardwick Jn", "stage_seq": 48, "distance_m": 271720.025, "section_seq": 1, "route_path_id": 105424}, {"is_pass": false, "wtt_arr": "2011", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 49, "distance_m": 272872.711, "section_seq": 1, "route_path_id": 105424}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 272872.711, "from_m": 0.0, "section_seq": 1, "route_path_id": 105424}], "total_distance_m": 272872.711, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 270269.686, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2603.025, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24684, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:43Z", "source_id": 48044126, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:10:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:09:47Z", "source_id": 15609747, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24664, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:36Z", "source_id": 48106139, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:33:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:31:39Z", "source_id": 15627631, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:59:35Z", "source_id": 15650794, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:21:02Z", "source_id": 15668560, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:21:09Z", "source_id": 15668657, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:36:24Z", "source_id": 15681405, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T18:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:36Z", "source_id": 15724913, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:19Z", "source_id": 15725723, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11152, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:14Z", "source_id": 48440527, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T18:41:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:18Z", "source_id": 15735610, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:52Z", "source_id": 48473845, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T18:55:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:57Z", "source_id": 15748349, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:19Z", "source_id": 15748923, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10613, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:38Z", "source_id": 48487637, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T19:01:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:41Z", "source_id": 15755661, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10514, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:35Z", "source_id": 48514225, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T19:12:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:41Z", "source_id": 15764674, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9180, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:36Z", "source_id": 48528766, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T19:18:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:38Z", "source_id": 15769043, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9163, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:25Z", "source_id": 48532989, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T19:20:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:29Z", "source_id": 15770368, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9116, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:48Z", "source_id": 48536243, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T19:21:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:52Z", "source_id": 15771382, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9081, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:18Z", "source_id": 48553247, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T19:29:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:19Z", "source_id": 15776667, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:37Z", "source_id": 15778965, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8455, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:41Z", "source_id": 48580977, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T19:42:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:43Z", "source_id": 15785227, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Cardiff Central |
1655 |
1655 |
2 |
None |
None |
Manchester Piccadilly |
2013 |
2011 |
9 |
LATE |
+31 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G38999/2026-09-15/detailed |
None |
Stockport |
2026-09-15T20:32:00+01:00 |
Manchester Piccadilly |
8.0 |
{"type": "LineString", "coordinates": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} |
5.8 |
2034 |
2042 |
Stockport |
Manchester Piccadilly |
Manchester Piccadilly |
53.4769795 |
-2.2302017 |
53.4769795 |
-2.2302017 |
1 |
0 |
2026-09-15 19:52:37 |
TERMINATED |
2026-09-15 19:42:00 |
Manchester Piccadilly |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785227 |
1789501243967267 |
145 |
145 |
2026-09-15 19:52:24.445048 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:24.277087 |
| 559576 |
590499 |
C37930 |
739W26MY15 |
2026-09-15 |
COMPLETE |
15785371 |
2026-09-15 20:42:00 |
2026-09-15 19:52:37 |
2026-09-17 19:52:37 |
{"id": 590499, "stp": "P", "toc": "Elizabeth Line", "uid": "C37930", "consist": "345053", "dest_crs": "SNF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37930/2026-09-15/detailed", "trust_id": "739W26MY15", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shenfield", "service_date": "2026-09-15", "dest_arr_time": "2040", "dest_platform": "6", "is_terminated": 1, "next_location": "Shenfield", "signalling_id": "9W26", "timing_status": "LATE", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "2042", "current_leg_dep": "2037", "current_leg_end": "Shenfield", "origin_dep_time": "1945", "origin_platform": "A", "current_location": "Shenfield", "last_update_time": "2026-09-15T19:52:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.3009733, 51.6134182], [0.3021588, 51.6133166], [0.30288039999999994, 51.6132533], [0.303943, 51.61316229999999], [0.30491399999999996, 51.6130923], [0.305893, 51.6130407], [0.30666009999999994, 51.61302569999999], [0.3077411, 51.61302569999999], [0.3085590999999999, 51.6130607], [0.3095301, 51.61312060000001], [0.31051979999999996, 51.61320889999999], [0.31138350000000004, 51.613318799999995], [0.3121989, 51.61344039999999], [0.3132128, 51.613637], [0.3141676, 51.613846800000005], [0.3151118, 51.614091599999995], [0.3159084, 51.614324800000006], [0.3168525, 51.6146363], [0.31763839999999993, 51.6149294], [0.3184377, 51.6152592], [0.3192155, 51.615615600000005], [0.31980299999999995, 51.61591370000001], [0.3204814999999999, 51.61628679999999], [0.3210985, 51.6166448], [0.3218227, 51.6171195], [0.32226469999999996, 51.617427999999975], [0.32270989999999994, 51.61775999999999], [0.3231552, 51.6181292], [0.32350650000000003, 51.61843950000001], [0.3238902, 51.61879530000001], [0.32419859999999995, 51.619111700000005], [0.3244694, 51.6194304], [0.3247807, 51.619806200000006], [0.325073, 51.620209800000005], [0.32542709999999997, 51.62073769999999], [0.3256565, 51.62115119999999], [0.3258759, 51.6216229], [0.3260798, 51.62207869999999], [0.32625009999999993, 51.62254540000001], [0.3263333, 51.622829299999985], [0.32650359999999995, 51.6234346], [0.32652309999999996, 51.6235106], [0.3265368, 51.6237664], [0.3266272, 51.624109], [0.3267487, 51.62456830000001], [0.32690669999999994, 51.6251586], [0.3270219, 51.6255489], [0.3270701, 51.625692699999995], [0.3273101, 51.6263941], [0.3273807, 51.62657449999999], [0.3276537, 51.6272291], [0.3277454, 51.6274136], [0.3279741, 51.6278259], [0.3282576, 51.6283092], [0.3285214, 51.6287371], [0.3288134999999999, 51.62914669999999], [0.3289890999999999, 51.6293897], [0.3291334, 51.6295767], [0.3293109, 51.629792599999995], [0.32957239999999993, 51.6300873], [0.3300897, 51.6306148]]}", "current_leg_start": "Brentwood", "dest_arr_time_act": "2038", "motion_projection": null, "next_location_lat": "51.6306148", "next_location_lon": "0.3300897", "previous_location": "Brentwood", "current_leg_milage": "2.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 590499, \"profile_key\": \"4145c5fa982688dd90e51750fe07c447e6280747e7ea19187c54b3d654509bd7\", \"schedule_id\": 5373, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1945\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1947H\", \"wtt_dep\": \"1948\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 6552.328, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1949H\", \"wtt_dep\": \"1950H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 7875.17, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1952H\", \"wtt_dep\": \"1953H\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 4, \"distance_m\": 9902.766, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1955\", \"wtt_dep\": \"1956\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 11623.815, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1958\", \"wtt_dep\": \"1958H\", \"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\": \"1959H\", \"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\": \"2002\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 8, \"distance_m\": 18002.433, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2003\", \"wtt_dep\": \"2004\", \"location\": \"Stratford\", \"stage_seq\": 9, \"distance_m\": 19069.054, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2006H\", \"location\": \"Maryland\", \"stage_seq\": 10, \"distance_m\": 19825.932, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2008\", \"wtt_dep\": \"2008H\", \"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\": \"2009H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 12, \"distance_m\": 21660.758, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2010H\", \"wtt_dep\": \"2011\", \"location\": \"Manor Park\", \"stage_seq\": 13, \"distance_m\": 22615.903, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2013H\", \"location\": \"Ilford\", \"stage_seq\": 14, \"distance_m\": 24432.72, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Seven Kings\", \"stage_seq\": 15, \"distance_m\": 26491.93, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2018H\", \"location\": \"Goodmayes\", \"stage_seq\": 16, \"distance_m\": 27532.574, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2020H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 17, \"distance_m\": 28655.652, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2023H\", \"wtt_dep\": \"2024\", \"location\": \"Romford\", \"stage_seq\": 18, \"distance_m\": 36712.033, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2027\", \"location\": \"Gidea Park\", \"stage_seq\": 19, \"distance_m\": 38464.403, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030\", \"location\": \"Harold Wood\", \"stage_seq\": 20, \"distance_m\": 40773.386, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2034\", \"wtt_dep\": \"2034H\", \"location\": \"Brentwood\", \"stage_seq\": 21, \"distance_m\": 46005.711, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"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}", "origin_dep_time_act": "1945", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.6306148", "current_position_lon": "0.3300897", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:06Z\", \"source_id\": 48454948, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:09Z\", \"source_id\": 15740108, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:14Z\", \"source_id\": 48460149, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:49:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:19Z\", \"source_id\": 15741734, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:25Z\", \"source_id\": 48467882, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:52:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:30Z\", \"source_id\": 15745093, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:02Z\", \"source_id\": 15745778, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:03Z\", \"source_id\": 48474277, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:04Z\", \"source_id\": 15748519, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:29Z\", \"source_id\": 15749138, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:55Z\", \"source_id\": 48481165, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:57:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:00Z\", \"source_id\": 15752558, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:11Z\", \"source_id\": 15752849, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:48Z\", \"source_id\": 48490409, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:51Z\", \"source_id\": 15756515, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:41Z\", \"source_id\": 48492606, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:45Z\", \"source_id\": 15757223, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:27Z\", \"source_id\": 48499360, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:05:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:33Z\", \"source_id\": 15759636, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:40Z\", \"source_id\": 15759752, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:45Z\", \"source_id\": 48504985, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:48Z\", \"source_id\": 15761773, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:28Z\", \"source_id\": 48511598, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:33Z\", \"source_id\": 15763806, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:34Z\", \"source_id\": 48519006, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:39Z\", \"source_id\": 15766144, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14252, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:35Z\", \"source_id\": 48526475, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:38Z\", \"source_id\": 15768333, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:42Z\", \"source_id\": 48531371, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:46Z\", \"source_id\": 15769868, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:55Z\", \"source_id\": 48536529, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:58Z\", \"source_id\": 15771451, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:46Z\", \"source_id\": 48545305, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:49Z\", \"source_id\": 15774207, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:27Z\", \"source_id\": 48551358, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:28Z\", \"source_id\": 15776081, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:54Z\", \"source_id\": 48561337, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:58Z\", \"source_id\": 15779173, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:15Z\", \"source_id\": 48571281, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:19Z\", \"source_id\": 15782203, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:55Z\", \"source_id\": 48581540, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:57Z\", \"source_id\": 15785371, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shenfield", "service_state_platform": "6", "timing_fact_generation": 1789501260232984, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:27.272332", "service_state_evidence_id": 15785371, "current_leg_start_actual_dep": "2026-09-15T20:38:30+01:00", "operational_evidence_version": 109, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:27.491343", "service_state_valid_until_kind": null, "operational_interpretation_version": 109, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
PDX |
SNF |
9W26 |
345053 |
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": 590499, "profile_key": "4145c5fa982688dd90e51750fe07c447e6280747e7ea19187c54b3d654509bd7", "schedule_id": 5373, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1945", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1947H", "wtt_dep": "1948", "location": "Bond Street (Crossrail)", "stage_seq": 2, "distance_m": 6552.328, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1949H", "wtt_dep": "1950H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 3, "distance_m": 7875.17, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1952H", "wtt_dep": "1953H", "location": "Farringdon Crossrail", "stage_seq": 4, "distance_m": 9902.766, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1955", "wtt_dep": "1956", "location": "Liverpool Street (Crossrail)", "stage_seq": 5, "distance_m": 11623.815, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1958", "wtt_dep": "1958H", "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": "1959H", "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": "2002", "location": "Pudding Mill Lane Portal", "stage_seq": 8, "distance_m": 18002.433, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2003", "wtt_dep": "2004", "location": "Stratford", "stage_seq": 9, "distance_m": 19069.054, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2006H", "location": "Maryland", "stage_seq": 10, "distance_m": 19825.932, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2008", "wtt_dep": "2008H", "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": "2009H", "location": "Forest Gate Jn", "stage_seq": 12, "distance_m": 21660.758, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2010H", "wtt_dep": "2011", "location": "Manor Park", "stage_seq": 13, "distance_m": 22615.903, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2013H", "location": "Ilford", "stage_seq": 14, "distance_m": 24432.72, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Seven Kings", "stage_seq": 15, "distance_m": 26491.93, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2018H", "location": "Goodmayes", "stage_seq": 16, "distance_m": 27532.574, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2020H", "location": "Chadwell Heath", "stage_seq": 17, "distance_m": 28655.652, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2023H", "wtt_dep": "2024", "location": "Romford", "stage_seq": 18, "distance_m": 36712.033, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2027", "location": "Gidea Park", "stage_seq": 19, "distance_m": 38464.403, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030", "location": "Harold Wood", "stage_seq": 20, "distance_m": 40773.386, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2034", "wtt_dep": "2034H", "location": "Brentwood", "stage_seq": 21, "distance_m": 46005.711, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2038", "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-15T18:47:06Z", "source_id": 48454948, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:47:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:09Z", "source_id": 15740108, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:14Z", "source_id": 48460149, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:49:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:19Z", "source_id": 15741734, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:25Z", "source_id": 48467882, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:52:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:30Z", "source_id": 15745093, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:02Z", "source_id": 15745778, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:03Z", "source_id": 48474277, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:55:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:04Z", "source_id": 15748519, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:29Z", "source_id": 15749138, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:55Z", "source_id": 48481165, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:57:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:00Z", "source_id": 15752558, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:11Z", "source_id": 15752849, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15562, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:48Z", "source_id": 48490409, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:01:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:51Z", "source_id": 15756515, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:41Z", "source_id": 48492606, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:03:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:45Z", "source_id": 15757223, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14348, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:27Z", "source_id": 48499360, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:05:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:33Z", "source_id": 15759636, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:40Z", "source_id": 15759752, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14344, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:45Z", "source_id": 48504985, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:08:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:48Z", "source_id": 15761773, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14327, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:28Z", "source_id": 48511598, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:10:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:33Z", "source_id": 15763806, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:34Z", "source_id": 48519006, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:14:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:39Z", "source_id": 15766144, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14252, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:35Z", "source_id": 48526475, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:16:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:38Z", "source_id": 15768333, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14243, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:42Z", "source_id": 48531371, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:19:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:46Z", "source_id": 15769868, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14228, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:55Z", "source_id": 48536529, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:58Z", "source_id": 15771451, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14210, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:46Z", "source_id": 48545305, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:25:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:49Z", "source_id": 15774207, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14114, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:27Z", "source_id": 48551358, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:28:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:28Z", "source_id": 15776081, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14095, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:54Z", "source_id": 48561337, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:32:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:58Z", "source_id": 15779173, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14088, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:15Z", "source_id": 48571281, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:36:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:19Z", "source_id": 15782203, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14048, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:55Z", "source_id": 48581540, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:42:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:57Z", "source_id": 15785371, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Paddington (Crossrail) |
1945 |
1945 |
A |
None |
None |
Shenfield |
2040 |
2038 |
6 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37930/2026-09-15/detailed |
None |
Brentwood |
2026-09-15T20:38:30+01:00 |
Shenfield |
5.0 |
{"type": "LineString", "coordinates": [[0.3009733, 51.6134182], [0.3021588, 51.6133166], [0.30288039999999994, 51.6132533], [0.303943, 51.61316229999999], [0.30491399999999996, 51.6130923], [0.305893, 51.6130407], [0.30666009999999994, 51.61302569999999], [0.3077411, 51.61302569999999], [0.3085590999999999, 51.6130607], [0.3095301, 51.61312060000001], [0.31051979999999996, 51.61320889999999], [0.31138350000000004, 51.613318799999995], [0.3121989, 51.61344039999999], [0.3132128, 51.613637], [0.3141676, 51.613846800000005], [0.3151118, 51.614091599999995], [0.3159084, 51.614324800000006], [0.3168525, 51.6146363], [0.31763839999999993, 51.6149294], [0.3184377, 51.6152592], [0.3192155, 51.615615600000005], [0.31980299999999995, 51.61591370000001], [0.3204814999999999, 51.61628679999999], [0.3210985, 51.6166448], [0.3218227, 51.6171195], [0.32226469999999996, 51.617427999999975], [0.32270989999999994, 51.61775999999999], [0.3231552, 51.6181292], [0.32350650000000003, 51.61843950000001], [0.3238902, 51.61879530000001], [0.32419859999999995, 51.619111700000005], [0.3244694, 51.6194304], [0.3247807, 51.619806200000006], [0.325073, 51.620209800000005], [0.32542709999999997, 51.62073769999999], [0.3256565, 51.62115119999999], [0.3258759, 51.6216229], [0.3260798, 51.62207869999999], [0.32625009999999993, 51.62254540000001], [0.3263333, 51.622829299999985], [0.32650359999999995, 51.6234346], [0.32652309999999996, 51.6235106], [0.3265368, 51.6237664], [0.3266272, 51.624109], [0.3267487, 51.62456830000001], [0.32690669999999994, 51.6251586], [0.3270219, 51.6255489], [0.3270701, 51.625692699999995], [0.3273101, 51.6263941], [0.3273807, 51.62657449999999], [0.3276537, 51.6272291], [0.3277454, 51.6274136], [0.3279741, 51.6278259], [0.3282576, 51.6283092], [0.3285214, 51.6287371], [0.3288134999999999, 51.62914669999999], [0.3289890999999999, 51.6293897], [0.3291334, 51.6295767], [0.3293109, 51.629792599999995], [0.32957239999999993, 51.6300873], [0.3300897, 51.6306148]]} |
2.0 |
2037 |
2042 |
Brentwood |
Shenfield |
Shenfield |
51.6306148 |
0.3300897 |
51.6306148 |
0.3300897 |
1 |
0 |
2026-09-15 19:52:37 |
TERMINATED |
2026-09-15 19:42:00 |
Shenfield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785371 |
1789501260232984 |
109 |
109 |
2026-09-15 19:52:27.491343 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:27.272332 |
| 559577 |
590643 |
P02901 |
521B22MY15 |
2026-09-15 |
COMPLETE |
15785312 |
2026-09-15 20:42:00 |
2026-09-15 19:52:37 |
2026-09-17 19:52:37 |
{"id": 590643, "stp": "P", "toc": "Greater Anglia", "uid": "P02901", "consist": "720111+720520", "dest_crs": "SSD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02901/2026-09-15/detailed", "trust_id": "521B22MY15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stansted Airport", "service_date": "2026-09-15", "dest_arr_time": "2037", "dest_platform": "3", "is_terminated": 1, "next_location": null, "signalling_id": "1B22", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1951", "origin_platform": "4", "current_location": "Stansted Airport", "last_update_time": "2026-09-15T19:52:37", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2037", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Harlow Town", "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.147, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.064, \"from_m\": 9831.073, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22658.111, \"from_m\": 12951.064, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32383.517, \"from_m\": 22658.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 46335.402, \"from_m\": 32383.517, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49177.794, \"from_m\": 46335.402, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56554.282, \"from_m\": 49177.794, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58943.978, \"from_m\": 56554.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59434.547, \"from_m\": 58943.978, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 590643, \"profile_key\": \"f87f79939cf4879a8bd7fe065da67a41d9e40e40f4eedf3b67aafe88f396c22e\", \"schedule_id\": 20161, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1951\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2001H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"2002H\", \"wtt_dep\": \"2003H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007H\", \"location\": \"Brimsdown\", \"stage_seq\": 8, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Cheshunt\", \"stage_seq\": 9, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014\", \"location\": \"Broxbourne\", \"stage_seq\": 10, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 11, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2020\", \"location\": \"Harlow Town\", \"stage_seq\": 12, \"distance_m\": 36553.829, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Bishops Stortford\", \"stage_seq\": 13, \"distance_m\": 48790.232, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 14, \"distance_m\": 53588.767, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"Stansted East Jn\", \"stage_seq\": 15, \"distance_m\": 55248.792, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Tye Green Jn\", \"stage_seq\": 16, \"distance_m\": 56360.418, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034H\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 17, \"distance_m\": 58381.705, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": null, \"location\": \"Stansted Airport\", \"stage_seq\": 18, \"distance_m\": 59434.547, \"section_seq\": 1, \"route_path_id\": 36021}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59434.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36021}], \"total_distance_m\": 59434.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 55016.165, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4418.382, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1951", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:35Z\", \"source_id\": 48470719, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:54:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:36Z\", \"source_id\": 15746611, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:03Z\", \"source_id\": 15747261, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:03Z\", \"source_id\": 48479166, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:57:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:05Z\", \"source_id\": 15751306, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:08Z\", \"source_id\": 48493674, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:12Z\", \"source_id\": 15757519, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:57Z\", \"source_id\": 48507821, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:02Z\", \"source_id\": 15762652, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:44Z\", \"source_id\": 48514616, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:47Z\", \"source_id\": 15764759, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:22Z\", \"source_id\": 48521032, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:26Z\", \"source_id\": 15766699, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:16Z\", \"source_id\": 48541871, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:23Z\", \"source_id\": 15773137, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:05Z\", \"source_id\": 48563905, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:08Z\", \"source_id\": 15779989, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:13Z\", \"source_id\": 48571203, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:15Z\", \"source_id\": 15782169, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:50Z\", \"source_id\": 48581308, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:53Z\", \"source_id\": 15785312, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stansted Airport", "service_state_platform": "3", "timing_fact_generation": 1789501254505056, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:28.703932", "service_state_evidence_id": 15785312, "current_leg_start_actual_dep": null, "operational_evidence_version": 78, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:29.693857", "service_state_valid_until_kind": null, "operational_interpretation_version": 78, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
SSD |
1B22 |
720111+720520 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.064, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.064, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32383.517, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46335.402, "from_m": 32383.517, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49177.794, "from_m": 46335.402, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56554.282, "from_m": 49177.794, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58943.978, "from_m": 56554.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 59434.547, "from_m": 58943.978, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 590643, "profile_key": "f87f79939cf4879a8bd7fe065da67a41d9e40e40f4eedf3b67aafe88f396c22e", "schedule_id": 20161, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1951", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2001H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "2002H", "wtt_dep": "2003H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007H", "location": "Brimsdown", "stage_seq": 8, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010", "location": "Cheshunt", "stage_seq": 9, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014", "location": "Broxbourne", "stage_seq": 10, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Broxbourne Jn", "stage_seq": 11, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2020", "location": "Harlow Town", "stage_seq": 12, "distance_m": 36553.829, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Bishops Stortford", "stage_seq": 13, "distance_m": 48790.232, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031", "location": "Stansted Mountfitchet", "stage_seq": 14, "distance_m": 53588.767, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032", "location": "Stansted East Jn", "stage_seq": 15, "distance_m": 55248.792, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Tye Green Jn", "stage_seq": 16, "distance_m": 56360.418, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034H", "location": "Stansted Coopers Lane Jn", "stage_seq": 17, "distance_m": 58381.705, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": null, "location": "Stansted Airport", "stage_seq": 18, "distance_m": 59434.547, "section_seq": 1, "route_path_id": 36021}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59434.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 36021}], "total_distance_m": 59434.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55016.165, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4418.382, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:35Z", "source_id": 48470719, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:54:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:36Z", "source_id": 15746611, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:03Z", "source_id": 15747261, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:03Z", "source_id": 48479166, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:57:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:05Z", "source_id": 15751306, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:08Z", "source_id": 48493674, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:03:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:12Z", "source_id": 15757519, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:57Z", "source_id": 48507821, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:09:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:02Z", "source_id": 15762652, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:44Z", "source_id": 48514616, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:12:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:47Z", "source_id": 15764759, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:22Z", "source_id": 48521032, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:15:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:26Z", "source_id": 15766699, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:16Z", "source_id": 48541871, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:24:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:23Z", "source_id": 15773137, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12760, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:05Z", "source_id": 48563905, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:34:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:08Z", "source_id": 15779989, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:13Z", "source_id": 48571203, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:37:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:15Z", "source_id": 15782169, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12720, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:50Z", "source_id": 48581308, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:42:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:53Z", "source_id": 15785312, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1951 |
1951 |
4 |
None |
None |
Stansted Airport |
2037 |
2037 |
3 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P02901/2026-09-15/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Harlow Town |
Stansted Airport |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-15 19:52:37 |
TERMINATED |
2026-09-15 19:42:00 |
Stansted Airport |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785312 |
1789501254505056 |
78 |
78 |
2026-09-15 19:52:29.693857 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:28.703932 |
| 559578 |
591773 |
P87852 |
882J70MZ15 |
2026-09-15 |
COMPLETE |
15785418 |
2026-09-15 20:42:00 |
2026-09-15 19:52:37 |
2026-09-17 19:52:37 |
{"id": 591773, "stp": "P", "toc": "Southeastern", "uid": "P87852", "consist": "465902", "dest_crs": "BMN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87852/2026-09-15/detailed", "trust_id": "882J70MZ15", "origin_crs": "GRP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bromley North", "service_date": "2026-09-15", "dest_arr_time": "2042", "dest_platform": "1", "is_terminated": 1, "next_location": "Bromley North", "signalling_id": "2J70", "timing_status": "ON TIME", "origin_station": "Grove Park", "current_leg_arr": "2042", "current_leg_dep": "2040", "current_leg_end": "Bromley North", "origin_dep_time": "2037", "origin_platform": "1", "current_location": "Bromley North", "last_update_time": "2026-09-15T19:52:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.021354699999999997, 51.4136742], [0.0212515, 51.413408], [0.0211175, 51.413134199999995], [0.020917299999999996, 51.41278989999999], [0.020721999999999997, 51.41249820000001], [0.020366, 51.412058899999984], [0.0199471, 51.41160880000001], [0.0193779, 51.41102060000001], [0.0192815, 51.410910300000005], [0.0191903, 51.4107594], [0.0190816, 51.41062179999999], [0.0189471, 51.41043419999999], [0.018718, 51.4101086], [0.018509899999999996, 51.4098515], [0.0182497, 51.40957040000001], [0.017745799999999996, 51.4090465], [0.0172445, 51.4085302]]}", "current_leg_start": "Sundridge Park", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.4085302", "next_location_lon": "0.0172445", "previous_location": "Sundridge Park", "current_leg_milage": "0.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 529.586, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 679.062, \"from_m\": 529.586, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 908.797, \"from_m\": 679.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1217.902, \"from_m\": 908.797, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3282.179, \"from_m\": 1217.902, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3596.655, \"from_m\": 3282.179, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 591773, \"profile_key\": \"a52798d04fc989dac4ddede97a8ad987ac394ec8f9009f2ca43ef5a81a9d3a4b\", \"schedule_id\": 23514, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Grove Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37543}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": \"2040H\", \"location\": \"Sundridge Park\", \"stage_seq\": 2, \"distance_m\": 2955.021, \"section_seq\": 1, \"route_path_id\": 37543}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Bromley North\", \"stage_seq\": 3, \"distance_m\": 3596.655, \"section_seq\": 1, \"route_path_id\": 37543}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3596.655, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37543}], \"total_distance_m\": 3596.655, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 3447.179, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 149.476, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2037", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4085302", "current_position_lon": "0.0172445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:41Z\", \"source_id\": 48576683, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:47Z\", \"source_id\": 15783881, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:03Z\", \"source_id\": 48581824, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:04Z\", \"source_id\": 15785418, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bromley North", "service_state_platform": "1", "timing_fact_generation": 1789501265801437, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:31.868490", "service_state_evidence_id": 15785418, "current_leg_start_actual_dep": "2026-09-15T20:40:30+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:33.474078", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
GRP |
BMN |
2J70 |
465902 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 529.586, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 679.062, "from_m": 529.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 908.797, "from_m": 679.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1217.902, "from_m": 908.797, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3282.179, "from_m": 1217.902, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3596.655, "from_m": 3282.179, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 591773, "profile_key": "a52798d04fc989dac4ddede97a8ad987ac394ec8f9009f2ca43ef5a81a9d3a4b", "schedule_id": 23514, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2037", "location": "Grove Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37543}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": "2040H", "location": "Sundridge Park", "stage_seq": 2, "distance_m": 2955.021, "section_seq": 1, "route_path_id": 37543}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Bromley North", "stage_seq": 3, "distance_m": 3596.655, "section_seq": 1, "route_path_id": 37543}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3596.655, "from_m": 0.0, "section_seq": 1, "route_path_id": 37543}], "total_distance_m": 3596.655, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 3447.179, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 149.476, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:41Z", "source_id": 48576683, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:40:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:47Z", "source_id": 15783881, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31932, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:03Z", "source_id": 48581824, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:42:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:04Z", "source_id": 15785418, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Grove Park |
2037 |
2037 |
1 |
None |
None |
Bromley North |
2042 |
2042 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87852/2026-09-15/detailed |
None |
Sundridge Park |
2026-09-15T20:40:30+01:00 |
Bromley North |
2.0 |
{"type": "LineString", "coordinates": [[0.021354699999999997, 51.4136742], [0.0212515, 51.413408], [0.0211175, 51.413134199999995], [0.020917299999999996, 51.41278989999999], [0.020721999999999997, 51.41249820000001], [0.020366, 51.412058899999984], [0.0199471, 51.41160880000001], [0.0193779, 51.41102060000001], [0.0192815, 51.410910300000005], [0.0191903, 51.4107594], [0.0190816, 51.41062179999999], [0.0189471, 51.41043419999999], [0.018718, 51.4101086], [0.018509899999999996, 51.4098515], [0.0182497, 51.40957040000001], [0.017745799999999996, 51.4090465], [0.0172445, 51.4085302]]} |
0.4 |
2040 |
2042 |
Sundridge Park |
Bromley North |
Bromley North |
51.4085302 |
0.0172445 |
51.4085302 |
0.0172445 |
1 |
0 |
2026-09-15 19:52:37 |
TERMINATED |
2026-09-15 19:42:00 |
Bromley North |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785418 |
1789501265801437 |
8 |
8 |
2026-09-15 19:52:33.474078 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:31.868490 |
| 559579 |
589807 |
W84270 |
072Y84MY15 |
2026-09-15 |
COMPLETE |
15785755 |
2026-09-15 20:42:00 |
2026-09-15 19:52:37 |
2026-09-17 19:52:37 |
{"id": 589807, "stp": "P", "toc": "ScotRail", "uid": "W84270", "consist": "385011", "dest_crs": "EDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84270/2026-09-15/detailed", "trust_id": "072Y84MY15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "13", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2Y84", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2042", "current_leg_dep": "2039", "current_leg_end": "Edinburgh", "origin_dep_time": "1918", "origin_platform": "3", "current_location": "Edinburgh", "last_update_time": "2026-09-15T19:52:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Haymarket", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Haymarket", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1398.563, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2228.123, \"from_m\": 1398.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\": 2343.016, \"from_m\": 2228.123, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2398.176, \"from_m\": 2343.016, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2863.172, \"from_m\": 2398.176, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2942.181, \"from_m\": 2863.172, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3001.334, \"from_m\": 2942.181, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3069.396, \"from_m\": 3001.334, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4375.691, \"from_m\": 3069.396, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4434.36, \"from_m\": 4375.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4836.732, \"from_m\": 4434.36, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 5442.587, \"from_m\": 4836.732, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5796.9, \"from_m\": 5442.587, \"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\": 5929.454, \"from_m\": 5796.9, \"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\": 6031.686, \"from_m\": 5929.454, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 6129.308, \"from_m\": 6031.686, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6864.321, \"from_m\": 6129.308, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9368.579, \"from_m\": 6864.321, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 11450.268, \"from_m\": 9368.579, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11548.583, \"from_m\": 11450.268, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13917.188, \"from_m\": 11548.583, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19804.203, \"from_m\": 13917.188, \"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\": 19882.973, \"from_m\": 19804.203, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21257.551, \"from_m\": 19882.973, \"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\": 21549.728, \"from_m\": 21257.551, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 22070.831, \"from_m\": 21549.728, \"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\": 36881.415, \"from_m\": 22070.831, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36942.471, \"from_m\": 36881.415, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 37891.992, \"from_m\": 36942.471, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40234.109, \"from_m\": 37891.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\": 56303.203, \"from_m\": 40234.109, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56440.549, \"from_m\": 56303.203, \"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\": 56501.054, \"from_m\": 56440.549, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56668.3, \"from_m\": 56501.054, \"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\": 56714.466, \"from_m\": 56668.3, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67942.883, \"from_m\": 56714.466, \"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\": 71481.759, \"from_m\": 67942.883, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 73135.602, \"from_m\": 71481.759, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 73294.511, \"from_m\": 73135.602, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 73451.628, \"from_m\": 73294.511, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 74843.215, \"from_m\": 73451.628, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 75843.519, \"from_m\": 74843.215, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 75993.384, \"from_m\": 75843.519, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76085.014, \"from_m\": 75993.384, \"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\": 76529.619, \"from_m\": 76085.014, \"capability_applied\": null, \"effective_limit_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\": 589807, \"profile_key\": \"c76d74e94e15b52c5aa3d37522d483956e8156afaf4103b7fc5de65852bfc1b9\", \"schedule_id\": 29051, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1918\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1920\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1920H\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 3, \"distance_m\": 1234.038, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921H\", \"location\": \"Larkfield Jn\", \"stage_seq\": 4, \"distance_m\": 2016.68, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922H\", \"location\": \"Shawfield Jn\", \"stage_seq\": 5, \"distance_m\": 4241.813, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 6, \"distance_m\": 6251.21, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1925H\", \"location\": \"Newton West Jn\", \"stage_seq\": 7, \"distance_m\": 9474.756, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926H\", \"location\": \"Newton East Jn\", \"stage_seq\": 8, \"distance_m\": 11450.268, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"1928\", \"wtt_dep\": \"1929\", \"location\": \"Uddingston\", \"stage_seq\": 9, \"distance_m\": 13602.448, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1929H\", \"location\": \"Uddingston Jn\", \"stage_seq\": 10, \"distance_m\": 13770.768, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"1932H\", \"wtt_dep\": \"1933H\", \"location\": \"Bellshill\", \"stage_seq\": 11, \"distance_m\": 17576.258, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934H\", \"location\": \"Mossend West Jn\", \"stage_seq\": 12, \"distance_m\": 18823.098, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1935\", \"location\": \"Mossend East Jn\", \"stage_seq\": 13, \"distance_m\": 19980.541, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"1936\", \"wtt_dep\": \"1937\", \"location\": \"Holytown\", \"stage_seq\": 14, \"distance_m\": 20893.67, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937H\", \"location\": \"Holytown Jn\", \"stage_seq\": 15, \"distance_m\": 21492.675, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"1938H\", \"wtt_dep\": \"1939H\", \"location\": \"Carfin\", \"stage_seq\": 16, \"distance_m\": 22161.815, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": \"1943\", \"location\": \"Cleland\", \"stage_seq\": 17, \"distance_m\": 25045.367, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"1947\", \"wtt_dep\": \"1948\", \"location\": \"Hartwood\", \"stage_seq\": 18, \"distance_m\": 30034.473, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"1950H\", \"wtt_dep\": \"1951H\", \"location\": \"Shotts\", \"stage_seq\": 19, \"distance_m\": 32752.174, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954H\", \"location\": \"Benhar Jn\", \"stage_seq\": 20, \"distance_m\": 36837.683, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1957\", \"location\": \"Fauldhouse\", \"stage_seq\": 21, \"distance_m\": 38158.563, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2001\", \"location\": \"Breich\", \"stage_seq\": 22, \"distance_m\": 41701.924, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005\", \"location\": \"Addiewell\", \"stage_seq\": 23, \"distance_m\": 45865.442, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2008H\", \"location\": \"West Calder\", \"stage_seq\": 24, \"distance_m\": 48670.007, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2013\", \"location\": \"Livingston South\", \"stage_seq\": 25, \"distance_m\": 53201.197, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Midcalder Jn\", \"stage_seq\": 26, \"distance_m\": 56615.875, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2017H\", \"location\": \"Kirknewton\", \"stage_seq\": 27, \"distance_m\": 57900.192, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2024\", \"location\": \"Curriehill\", \"stage_seq\": 28, \"distance_m\": 65337.549, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2027\", \"wtt_dep\": \"2028\", \"location\": \"Wester Hailes\", \"stage_seq\": 29, \"distance_m\": 68082.258, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030H\", \"location\": \"Kingsknowe\", \"stage_seq\": 30, \"distance_m\": 69390.883, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033H\", \"location\": \"Slateford\", \"stage_seq\": 31, \"distance_m\": 70857.792, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2036H\", \"location\": \"Haymarket Sig. EH520\", \"stage_seq\": 32, \"distance_m\": 72907.014, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2038H\", \"wtt_dep\": \"2039H\", \"location\": \"Haymarket\", \"stage_seq\": 33, \"distance_m\": 73615.204, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Princes St Gardens\", \"stage_seq\": 34, \"distance_m\": 74944.464, \"section_seq\": 1, \"route_path_id\": 102156}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 35, \"distance_m\": 76529.619, \"section_seq\": 1, \"route_path_id\": 102156}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 76529.619, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102156}], \"total_distance_m\": 76529.619, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 76483.453, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.166, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1918", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:17Z\", \"source_id\": 48408371, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:29:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:21Z\", \"source_id\": 15723265, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:27Z\", \"source_id\": 15723410, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:50Z\", \"source_id\": 48419826, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:33:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:53Z\", \"source_id\": 15729214, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:10Z\", \"source_id\": 48427974, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:36:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:14Z\", \"source_id\": 15731770, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:37:59Z\", \"source_id\": 48432743, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:39:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:00Z\", \"source_id\": 15733108, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:22Z\", \"source_id\": 48440932, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:41:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:25Z\", \"source_id\": 15735728, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2404, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:45:59Z\", \"source_id\": 48452156, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:46:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:01Z\", \"source_id\": 15739220, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:35Z\", \"source_id\": 48461000, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:50:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:39Z\", \"source_id\": 15742008, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:30Z\", \"source_id\": 48470512, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:33Z\", \"source_id\": 15746535, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:01Z\", \"source_id\": 15747191, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:38Z\", \"source_id\": 48482816, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:41Z\", \"source_id\": 15753536, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:53Z\", \"source_id\": 15753853, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:27Z\", \"source_id\": 48492058, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:04:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:31Z\", \"source_id\": 15757059, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 698, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:38Z\", \"source_id\": 48502254, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:42Z\", \"source_id\": 15760917, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:46Z\", \"source_id\": 15761027, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 700, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:25Z\", \"source_id\": 48511448, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:29Z\", \"source_id\": 15763741, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:19Z\", \"source_id\": 48523336, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:22Z\", \"source_id\": 15767426, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:06Z\", \"source_id\": 48534567, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:11Z\", \"source_id\": 15770887, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 729, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:02Z\", \"source_id\": 48552758, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:05Z\", \"source_id\": 15776514, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 706, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:35Z\", \"source_id\": 48560562, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:39Z\", \"source_id\": 15778999, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:58Z\", \"source_id\": 48572803, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:00Z\", \"source_id\": 15782646, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:26Z\", \"source_id\": 48582671, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:30Z\", \"source_id\": 15785755, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "13", "timing_fact_generation": 1789501293222574, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:34.522047", "service_state_evidence_id": 15785755, "current_leg_start_actual_dep": "2026-09-15T20:39:30+01:00", "operational_evidence_version": 96, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:34.671888", "service_state_valid_until_kind": null, "operational_interpretation_version": 96, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
EDB |
2Y84 |
385011 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1398.563, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2228.123, "from_m": 1398.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": 2343.016, "from_m": 2228.123, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2398.176, "from_m": 2343.016, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2863.172, "from_m": 2398.176, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2942.181, "from_m": 2863.172, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3001.334, "from_m": 2942.181, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3069.396, "from_m": 3001.334, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4375.691, "from_m": 3069.396, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4434.36, "from_m": 4375.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4836.732, "from_m": 4434.36, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 5442.587, "from_m": 4836.732, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5796.9, "from_m": 5442.587, "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": 5929.454, "from_m": 5796.9, "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": 6031.686, "from_m": 5929.454, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 6129.308, "from_m": 6031.686, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6864.321, "from_m": 6129.308, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9368.579, "from_m": 6864.321, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 11450.268, "from_m": 9368.579, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11548.583, "from_m": 11450.268, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13917.188, "from_m": 11548.583, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19804.203, "from_m": 13917.188, "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": 19882.973, "from_m": 19804.203, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21257.551, "from_m": 19882.973, "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": 21549.728, "from_m": 21257.551, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 22070.831, "from_m": 21549.728, "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": 36881.415, "from_m": 22070.831, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36942.471, "from_m": 36881.415, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 37891.992, "from_m": 36942.471, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40234.109, "from_m": 37891.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": 56303.203, "from_m": 40234.109, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56440.549, "from_m": 56303.203, "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": 56501.054, "from_m": 56440.549, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56668.3, "from_m": 56501.054, "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": 56714.466, "from_m": 56668.3, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67942.883, "from_m": 56714.466, "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": 71481.759, "from_m": 67942.883, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 73135.602, "from_m": 71481.759, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 73294.511, "from_m": 73135.602, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73451.628, "from_m": 73294.511, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 74843.215, "from_m": 73451.628, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 75843.519, "from_m": 74843.215, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 75993.384, "from_m": 75843.519, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 76085.014, "from_m": 75993.384, "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": 76529.619, "from_m": 76085.014, "capability_applied": null, "effective_limit_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": 589807, "profile_key": "c76d74e94e15b52c5aa3d37522d483956e8156afaf4103b7fc5de65852bfc1b9", "schedule_id": 29051, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1918", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1920", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1920H", "location": "Eglinton St Jn", "stage_seq": 3, "distance_m": 1234.038, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921H", "location": "Larkfield Jn", "stage_seq": 4, "distance_m": 2016.68, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922H", "location": "Shawfield Jn", "stage_seq": 5, "distance_m": 4241.813, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924", "location": "Rutherglen East Jn", "stage_seq": 6, "distance_m": 6251.21, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1925H", "location": "Newton West Jn", "stage_seq": 7, "distance_m": 9474.756, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926H", "location": "Newton East Jn", "stage_seq": 8, "distance_m": 11450.268, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "1928", "wtt_dep": "1929", "location": "Uddingston", "stage_seq": 9, "distance_m": 13602.448, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1929H", "location": "Uddingston Jn", "stage_seq": 10, "distance_m": 13770.768, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "1932H", "wtt_dep": "1933H", "location": "Bellshill", "stage_seq": 11, "distance_m": 17576.258, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934H", "location": "Mossend West Jn", "stage_seq": 12, "distance_m": 18823.098, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1935", "location": "Mossend East Jn", "stage_seq": 13, "distance_m": 19980.541, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "1936", "wtt_dep": "1937", "location": "Holytown", "stage_seq": 14, "distance_m": 20893.67, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937H", "location": "Holytown Jn", "stage_seq": 15, "distance_m": 21492.675, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "1938H", "wtt_dep": "1939H", "location": "Carfin", "stage_seq": 16, "distance_m": 22161.815, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": "1943", "location": "Cleland", "stage_seq": 17, "distance_m": 25045.367, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "1947", "wtt_dep": "1948", "location": "Hartwood", "stage_seq": 18, "distance_m": 30034.473, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "1950H", "wtt_dep": "1951H", "location": "Shotts", "stage_seq": 19, "distance_m": 32752.174, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954H", "location": "Benhar Jn", "stage_seq": 20, "distance_m": 36837.683, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1957", "location": "Fauldhouse", "stage_seq": 21, "distance_m": 38158.563, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2001", "location": "Breich", "stage_seq": 22, "distance_m": 41701.924, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005", "location": "Addiewell", "stage_seq": 23, "distance_m": 45865.442, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2008H", "location": "West Calder", "stage_seq": 24, "distance_m": 48670.007, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2013", "location": "Livingston South", "stage_seq": 25, "distance_m": 53201.197, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Midcalder Jn", "stage_seq": 26, "distance_m": 56615.875, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2017H", "location": "Kirknewton", "stage_seq": 27, "distance_m": 57900.192, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2024", "location": "Curriehill", "stage_seq": 28, "distance_m": 65337.549, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2027", "wtt_dep": "2028", "location": "Wester Hailes", "stage_seq": 29, "distance_m": 68082.258, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030H", "location": "Kingsknowe", "stage_seq": 30, "distance_m": 69390.883, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033H", "location": "Slateford", "stage_seq": 31, "distance_m": 70857.792, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2036H", "location": "Haymarket Sig. EH520", "stage_seq": 32, "distance_m": 72907.014, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2038H", "wtt_dep": "2039H", "location": "Haymarket", "stage_seq": 33, "distance_m": 73615.204, "section_seq": 1, "route_path_id": 102156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Princes St Gardens", "stage_seq": 34, "distance_m": 74944.464, "section_seq": 1, "route_path_id": 102156}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 35, "distance_m": 76529.619, "section_seq": 1, "route_path_id": 102156}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 76529.619, "from_m": 0.0, "section_seq": 1, "route_path_id": 102156}], "total_distance_m": 76529.619, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76483.453, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.166, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:17Z", "source_id": 48408371, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:29:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:21Z", "source_id": 15723265, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:27Z", "source_id": 15723410, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:50Z", "source_id": 48419826, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:33:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:53Z", "source_id": 15729214, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2332, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:10Z", "source_id": 48427974, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:36:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:14Z", "source_id": 15731770, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:37:59Z", "source_id": 48432743, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:39:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:00Z", "source_id": 15733108, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2380, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:22Z", "source_id": 48440932, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T18:41:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:25Z", "source_id": 15735728, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2404, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:45:59Z", "source_id": 48452156, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T18:46:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:01Z", "source_id": 15739220, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:35Z", "source_id": 48461000, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T18:50:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:39Z", "source_id": 15742008, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 682, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:30Z", "source_id": 48470512, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T18:53:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:33Z", "source_id": 15746535, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:01Z", "source_id": 15747191, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 687, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:38Z", "source_id": 48482816, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T18:59:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:41Z", "source_id": 15753536, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:53Z", "source_id": 15753853, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 691, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:27Z", "source_id": 48492058, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:04:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:31Z", "source_id": 15757059, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 698, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:38Z", "source_id": 48502254, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:07:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:42Z", "source_id": 15760917, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:46Z", "source_id": 15761027, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 700, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:25Z", "source_id": 48511448, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:11:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:29Z", "source_id": 15763741, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 722, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:19Z", "source_id": 48523336, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:16:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:22Z", "source_id": 15767426, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 725, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:06Z", "source_id": 48534567, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:21:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:11Z", "source_id": 15770887, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 729, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:02Z", "source_id": 48552758, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T19:29:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:05Z", "source_id": 15776514, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 706, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:35Z", "source_id": 48560562, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T19:32:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:39Z", "source_id": 15778999, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:58Z", "source_id": 48572803, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T19:38:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:00Z", "source_id": 15782646, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 844, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:26Z", "source_id": 48582671, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T19:42:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:30Z", "source_id": 15785755, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1918 |
1918 |
3 |
None |
None |
Edinburgh |
2044 |
2044 |
13 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W84270/2026-09-15/detailed |
None |
Haymarket |
2026-09-15T20:39:30+01:00 |
Edinburgh |
3.0 |
{"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} |
1.8 |
2039 |
2042 |
Haymarket |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-15 19:52:37 |
TERMINATED |
2026-09-15 19:42:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785755 |
1789501293222574 |
96 |
96 |
2026-09-15 19:52:34.671888 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:34.522047 |
| 559580 |
588418 |
G89438 |
441L84MW15 |
2026-09-15 |
COMPLETE |
15785739 |
2026-09-15 20:42:00 |
2026-09-15 19:53:07 |
2026-09-17 19:53:07 |
{"id": 588418, "stp": "P", "toc": "Northern", "uid": "G89438", "consist": "158795", "dest_crs": "LDS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89438/2026-09-15/detailed", "trust_id": "441L84MW15", "origin_crs": "LCN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "17A", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "1L84", "timing_status": "EARLY", "origin_station": "Lincoln", "current_leg_arr": "2042", "current_leg_dep": "2025", "current_leg_end": "Leeds", "origin_dep_time": "1826", "origin_platform": "5A", "current_location": "Leeds", "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.488455, 53.678668], [-1.4880477999999997, 53.678757799999985], [-1.4863725, 53.67912100000001], [-1.485603, 53.6792666], [-1.4844769999999998, 53.6794825], [-1.484047, 53.679567], [-1.4834107, 53.6796872], [-1.4821721000000003, 53.6799277], [-1.4795816999999998, 53.68043339999999], [-1.475849998720503, 53.68115157602794], [-1.4756809999999998, 53.6811841], [-1.4750521, 53.6813022], [-1.4748543999999997, 53.68134090000001], [-1.4743173, 53.681446], [-1.4732672, 53.68169], [-1.4713577999999998, 53.682057099999994], [-1.4702376, 53.68227329999999], [-1.4699117, 53.6823362], [-1.4690699, 53.6824987], [-1.4680715, 53.6826898], [-1.4662399, 53.68304210000001], [-1.4661052, 53.68306689999999], [-1.4648609999999995, 53.6833021], [-1.4615374999999995, 53.683943799999994], [-1.4588109000000002, 53.68448440000001], [-1.457434, 53.6847514], [-1.4573063999999998, 53.68477639999999], [-1.4559678, 53.6850309], [-1.452961, 53.6856043], [-1.4527249999999998, 53.685650399999986], [-1.4507509, 53.6860713], [-1.4494043999999997, 53.6863572], [-1.4489430999999997, 53.686465199999994], [-1.4471754999999995, 53.686925899999984], [-1.4453056, 53.6874263], [-1.4445281, 53.6876565], [-1.4430073, 53.688132299999985], [-1.4419625, 53.6884809], [-1.4396036, 53.6892924], [-1.438461, 53.6897293], [-1.4376268, 53.69009779999999], [-1.437304454591234, 53.69026282882872], [-1.4365566, 53.6906457], [-1.4362107, 53.6908542], [-1.4358083, 53.69109679999999], [-1.4344001, 53.6919814], [-1.4325172000000002, 53.6931871], [-1.4313692, 53.6939587], [-1.4303634, 53.694656499999994], [-1.4293011999999998, 53.695427300000006], [-1.427885, 53.6965012], [-1.4272923, 53.6969951], [-1.4269034, 53.69731749999999], [-1.4261345, 53.69796780000001], [-1.4252125, 53.6988206], [-1.4236257, 53.7004675], [-1.4231821, 53.7009344], [-1.4225241, 53.7016344], [-1.4222702, 53.70193079999999], [-1.4213886, 53.7029168], [-1.4195604, 53.70483119999999], [-1.4194807, 53.704920099999995], [-1.417175, 53.7074911], [-1.4159478, 53.70878059999998], [-1.4156619027902324, 53.709041369648936], [-1.4154960999999997, 53.7091926], [-1.4148763, 53.70984219999999], [-1.4145616999999997, 53.7101756], [-1.4140189999999997, 53.71075629999999], [-1.4136995, 53.71110389999999], [-1.4134785999999997, 53.71131989999999], [-1.4129987999999998, 53.71181349999999], [-1.4123175, 53.7125135], [-1.4116228, 53.71325329999999], [-1.4104751999999998, 53.71446019999999], [-1.4097345, 53.7152438], [-1.4096136, 53.7153775], [-1.4092061, 53.7158073], [-1.4090396, 53.7159838], [-1.4077524, 53.7173282], [-1.4070926, 53.7180358], [-1.4068081, 53.7183464], [-1.4067024, 53.71846179999999], [-1.4062231999999997, 53.718992500000006], [-1.4061511, 53.71907230000001], [-1.4049360999999998, 53.7203976], [-1.4045525, 53.7208467], [-1.4042628, 53.72121169999999], [-1.4038551, 53.7217672], [-1.4035196, 53.722296], [-1.4032353, 53.722788], [-1.4029915, 53.7232892], [-1.4027015, 53.72393069999999], [-1.4025328, 53.7244366], [-1.4023745, 53.7249556], [-1.4022512, 53.7254539], [-1.4021734, 53.725901400000005], [-1.402109, 53.7264838], [-1.4020795, 53.727061399999975], [-1.4020875999999998, 53.7276025], [-1.4021117, 53.72813089999999], [-1.40216, 53.728568900000006], [-1.4022324, 53.72902429999999], [-1.4023036, 53.7293832], [-1.4023335999999995, 53.7294534], [-1.4024848999999997, 53.7299577], [-1.4026708000000003, 53.73044980000001], [-1.4027557, 53.730683699999986], [-1.4029274, 53.730927699999995], [-1.4029488, 53.73098159999999], [-1.4031685, 53.7314578], [-1.403218, 53.73155959999999], [-1.4034047, 53.7319329], [-1.4036380999999998, 53.73230000000001], [-1.4039019999999998, 53.7327047], [-1.4041742, 53.7330989], [-1.4045014, 53.7335089], [-1.4048572999999998, 53.7339155], [-1.4051916, 53.7342953], [-1.4052175942584584, 53.734323238421794], [-1.4055445999999998, 53.73467469999999], [-1.4064194, 53.73551170000001], [-1.4067084999999997, 53.7357799], [-1.4070648, 53.73604910000001], [-1.4075216, 53.7363995], [-1.4080206999999998, 53.73673480000001], [-1.408982, 53.7373672], [-1.4091541, 53.7374723], [-1.4095817999999998, 53.7377447], [-1.4099316, 53.7379483], [-1.410654, 53.73835309999999], [-1.4113006, 53.7387068], [-1.4114037999999998, 53.738767200000005], [-1.4120936999999998, 53.7391742], [-1.4148178, 53.74072100000001], [-1.4152693, 53.7410114], [-1.4157857, 53.74130290000001], [-1.4163324, 53.7416255], [-1.4168807999999995, 53.74195430000001], [-1.4180002, 53.742575], [-1.4202528, 53.7438334], [-1.4212279999999995, 53.7444023], [-1.4219329, 53.744793400000006], [-1.4220559, 53.74486969999999], [-1.4222396999999998, 53.74497370000001], [-1.4242615999999997, 53.7460978], [-1.4243852999999995, 53.7461686], [-1.4245097, 53.7462388], [-1.4252443, 53.74665219999999], [-1.426203, 53.7472046], [-1.4279608, 53.7482023], [-1.4285044999999998, 53.748501399999995], [-1.4285707, 53.7485343], [-1.4333313, 53.75123099999999], [-1.4367929, 53.7531809], [-1.437304454591234, 53.753475301701336], [-1.4382876, 53.75404110000001], [-1.4403803999999998, 53.7552417], [-1.4405130999999998, 53.75531269999998], [-1.4420567, 53.756178600000005], [-1.4423197, 53.7563347], [-1.443605, 53.7570448], [-1.4446816999999998, 53.757597900000015], [-1.4464205, 53.7584592], [-1.4480057999999998, 53.7591538], [-1.4496257999999995, 53.7598259], [-1.4504404999999998, 53.76015259999999], [-1.4511088, 53.76041480000001], [-1.4518095, 53.760664299999995], [-1.4524399999999995, 53.76090099999999], [-1.4530457, 53.7611293], [-1.4547766999999998, 53.76171649999999], [-1.4576572, 53.7626192], [-1.459836, 53.7632402], [-1.4612516999999998, 53.7635891], [-1.4621075, 53.763781899999984], [-1.4646783, 53.764269500000005], [-1.4654176, 53.7643892], [-1.4660017, 53.7644735], [-1.4666149, 53.7645414], [-1.46735, 53.76463220000001], [-1.4677376, 53.7646758], [-1.4681326, 53.76471219999999], [-1.4696103, 53.7648272], [-1.4699832, 53.76484989999999], [-1.4717886, 53.7649754], [-1.4725448, 53.7650095], [-1.4733184999999998, 53.76502579999999], [-1.4742257999999997, 53.7650341], [-1.4751492999999998, 53.7650305], [-1.4760221999999998, 53.7650207], [-1.4768952, 53.76499429999999], [-1.4777844999999998, 53.7649525], [-1.4787052, 53.7648906], [-1.4807807999999998, 53.7647396], [-1.4819764, 53.76466299999999], [-1.4827917, 53.76463179999999], [-1.4836391999999998, 53.7646197], [-1.4852598999999995, 53.76462299999999], [-1.4858743, 53.7646549], [-1.4863073, 53.7646672], [-1.4868336, 53.7646953], [-1.4873996, 53.76473329999999], [-1.4887322999999997, 53.76485149999999], [-1.4891005999999998, 53.76489209999999], [-1.4903431, 53.7650574], [-1.4910084, 53.7651672], [-1.4913105999999998, 53.76521770000001], [-1.4916162, 53.7652687], [-1.4934326999999998, 53.7656429], [-1.4942659, 53.7658166], [-1.4954086999999998, 53.766059799999994], [-1.495661, 53.766113], [-1.4972156, 53.766442], [-1.498364, 53.7666882], [-1.500290003279703, 53.767098554987456], [-1.5002934999999995, 53.767099300000005], [-1.5006947, 53.767181], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5504445, 53.7856482], [-1.5509267, 53.78575069999998], [-1.5513778, 53.78585619999999], [-1.5517785, 53.785956899999995], [-1.5521552999999997, 53.7860625], [-1.5523801999999998, 53.7861291], [-1.5524925, 53.7861615], [-1.5526163, 53.78620489999999], [-1.5530593999999998, 53.7863661], [-1.5534654, 53.7865342], [-1.5540717, 53.7868281], [-1.5541101999999998, 53.7868502], [-1.5542900999999998, 53.7869532], [-1.5543171262641589, 53.7869716708721], [-1.5549060999999995, 53.7873742], [-1.5549844141935525, 53.78742772712427], [-1.5552132, 53.7875841], [-1.5557944, 53.78806169999999], [-1.5561765999999997, 53.7884153], [-1.5564565999999995, 53.7887367], [-1.5565318, 53.7888281], [-1.5567733, 53.78919369999999], [-1.5568509, 53.789321099999995], [-1.5569285, 53.78947829999999], [-1.5570224, 53.78967480000001], [-1.5570921, 53.78987120000001], [-1.5571404, 53.7900677], [-1.5571565, 53.7902959], [-1.5571457999999998, 53.79049079999999], [-1.5571010999999997, 53.790642], [-1.5570574, 53.7908457], [-1.5570161, 53.79101379999999], [-1.5569835000000003, 53.79113970000001], [-1.5569298, 53.7913028], [-1.556848, 53.7914985], [-1.5567998, 53.7916076], [-1.5567695, 53.7916609], [-1.5567307999999995, 53.79171109999999], [-1.5566538999999997, 53.79181249999999], [-1.5565683999999995, 53.7919064], [-1.5563993, 53.792071099999994], [-1.5562595999999995, 53.7921782], [-1.5561150999999998, 53.7922795], [-1.5560721, 53.79230650000001], [-1.5559501999999998, 53.7923788], [-1.5558495999999995, 53.79243869999999], [-1.5557144999999997, 53.792517700000005], [-1.5555367, 53.792597599999986], [-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Wakefield Kirkgate", "dest_arr_time_act": "2043½", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Wakefield Kirkgate", "current_leg_milage": "13.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 91.341, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 309.844, \"from_m\": 91.341, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1357.96, \"from_m\": 309.844, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2712.144, \"from_m\": 1357.96, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10911.249, \"from_m\": 2712.144, \"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\": 24755.569, \"from_m\": 10911.249, \"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\": 25939.438, \"from_m\": 24755.569, \"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\": 26464.769, \"from_m\": 25939.438, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29859.707, \"from_m\": 26464.769, \"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\": 29896.682, \"from_m\": 29859.707, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33911.426, \"from_m\": 29896.682, \"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\": 33966.892, \"from_m\": 33911.426, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57516.709, \"from_m\": 33966.892, \"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\": 57555.919, \"from_m\": 57516.709, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65595.346, \"from_m\": 57555.919, \"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\": 68260.777, \"from_m\": 65595.346, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 68616.052, \"from_m\": 68260.777, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68658.933, \"from_m\": 68616.052, \"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\": 68665.583, \"from_m\": 68658.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\": 68760.106, \"from_m\": 68665.583, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69914.125, \"from_m\": 68760.106, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75791.567, \"from_m\": 69914.125, \"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\": 75830.139, \"from_m\": 75791.567, \"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\": 76653.673, \"from_m\": 75830.139, \"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\": 76936.927, \"from_m\": 76653.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\": 77213.835, \"from_m\": 76936.927, \"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\": 77516.05, \"from_m\": 77213.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\": 77548.183, \"from_m\": 77516.05, \"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\": 77550.316, \"from_m\": 77548.183, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 78104.614, \"from_m\": 77550.316, \"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\": 82810.28, \"from_m\": 78104.614, \"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\": 82872.462, \"from_m\": 82810.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}, {\"to_m\": 83919.59, \"from_m\": 82872.462, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 84690.644, \"from_m\": 83919.59, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 89477.798, \"from_m\": 84690.644, \"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\": 89893.93, \"from_m\": 89477.798, \"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\": 96474.807, \"from_m\": 89893.93, \"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\": 97069.521, \"from_m\": 96474.807, \"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\": 101875.37, \"from_m\": 97069.521, \"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\": 103229.999, \"from_m\": 101875.37, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 103380.588, \"from_m\": 103229.999, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 103579.689, \"from_m\": 103380.588, \"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\": 103607.53, \"from_m\": 103579.689, \"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\": 103770.527, \"from_m\": 103607.53, \"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\": 117330.289, \"from_m\": 103770.527, \"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\": 117438.628, \"from_m\": 117330.289, \"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\": 117475.938, \"from_m\": 117438.628, \"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\": 117655.213, \"from_m\": 117475.938, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 117678.172, \"from_m\": 117655.213, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 120899.655, \"from_m\": 117678.172, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 120927.52, \"from_m\": 120899.655, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 120993.75, \"from_m\": 120927.52, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 121467.535, \"from_m\": 120993.75, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 122077.307, \"from_m\": 121467.535, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127463.333, \"from_m\": 122077.307, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 129902.568, \"from_m\": 127463.333, \"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\": 129958.637, \"from_m\": 129902.568, \"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\": 130014.627, \"from_m\": 129958.637, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140520.961, \"from_m\": 130014.627, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 141068.294, \"from_m\": 140520.961, \"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\": 142313.635, \"from_m\": 141068.294, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 142711.818, \"from_m\": 142313.635, \"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\": 143278.673, \"from_m\": 142711.818, \"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\": 143600.884, \"from_m\": 143278.673, \"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\": 588418, \"profile_key\": \"f9092282776c358490238b5a9dde772a808cf0ed57d981a2e2ba357926d8d812\", \"schedule_id\": 13062, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1826\", \"location\": \"Lincoln\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1828\", \"location\": \"West Holmes Jn\", \"stage_seq\": 2, \"distance_m\": 1357.96, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1835\", \"wtt_dep\": \"1835H\", \"location\": \"Saxilby\", \"stage_seq\": 3, \"distance_m\": 9805.673, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1846\", \"wtt_dep\": \"1847\", \"location\": \"Gainsborough Lea Road\", \"stage_seq\": 4, \"distance_m\": 25000.725, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1848H\", \"location\": \"Gainsborough Trent Jns\", \"stage_seq\": 5, \"distance_m\": 26054.414, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1854\", \"location\": \"Clarborough Jn\", \"stage_seq\": 6, \"distance_m\": 33874.312, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1900H\", \"wtt_dep\": \"1901H\", \"location\": \"Retford (Low Level)\", \"stage_seq\": 7, \"distance_m\": 40295.664, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1903\", \"location\": \"Thrumpton West Jn\", \"stage_seq\": 8, \"distance_m\": 41837.375, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1911\", \"wtt_dep\": \"1912\", \"location\": \"Worksop\", \"stage_seq\": 9, \"distance_m\": 52608.031, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1913H\", \"location\": \"Shireoaks East Jn\", \"stage_seq\": 10, \"distance_m\": 54280.532, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1915H\", \"wtt_dep\": \"1916\", \"location\": \"Shireoaks\", \"stage_seq\": 11, \"distance_m\": 55982.417, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1917H\", \"location\": \"Brancliffe East Jn\", \"stage_seq\": 12, \"distance_m\": 57516.709, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1920H\", \"wtt_dep\": \"1921H\", \"location\": \"Kiveton Park\", \"stage_seq\": 13, \"distance_m\": 60892.554, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1924\", \"wtt_dep\": \"1924H\", \"location\": \"Kiveton Bridge\", \"stage_seq\": 14, \"distance_m\": 62812.11, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1929\", \"location\": \"Woodhouse Jn\", \"stage_seq\": 15, \"distance_m\": 68774.432, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1930\", \"wtt_dep\": \"1931\", \"location\": \"Woodhouse\", \"stage_seq\": 16, \"distance_m\": 69559.979, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1935\", \"wtt_dep\": \"1935H\", \"location\": \"Darnall\", \"stage_seq\": 17, \"distance_m\": 74246.063, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937\", \"location\": \"Woodburn Jn\", \"stage_seq\": 18, \"distance_m\": 75729.197, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1940H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 19, \"distance_m\": 77320.693, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1942H\", \"wtt_dep\": \"1947H\", \"location\": \"Sheffield\", \"stage_seq\": 20, \"distance_m\": 77808.991, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1949\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 21, \"distance_m\": 78302.744, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952\", \"location\": \"Wincobank Jn\", \"stage_seq\": 22, \"distance_m\": 82736.032, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"1952H\", \"wtt_dep\": \"1954\", \"location\": \"Meadowhall\", \"stage_seq\": 23, \"distance_m\": 82976.898, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957\", \"location\": \"Ecclesfield West S.B.\", \"stage_seq\": 24, \"distance_m\": 86698.317, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"2008\", \"wtt_dep\": \"2009\", \"location\": \"Barnsley\", \"stage_seq\": 25, \"distance_m\": 103399.834, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014\", \"location\": \"Woolley Coal Sidings S.B.\", \"stage_seq\": 26, \"distance_m\": 110403.548, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Horbury Jn\", \"stage_seq\": 27, \"distance_m\": 117517.849, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2026H\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 28, \"distance_m\": 121190.268, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031\", \"location\": \"Altofts Jn\", \"stage_seq\": 29, \"distance_m\": 127360.294, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032H\", \"location\": \"Methley Jn\", \"stage_seq\": 30, \"distance_m\": 129958.637, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Stourton Jn\", \"stage_seq\": 31, \"distance_m\": 138007.452, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 32, \"distance_m\": 142333.619, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Leeds West Jn\", \"stage_seq\": 33, \"distance_m\": 143075.253, \"section_seq\": 1, \"route_path_id\": 69978}, {\"is_pass\": false, \"wtt_arr\": \"2043H\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 34, \"distance_m\": 143600.884, \"section_seq\": 1, \"route_path_id\": 69978}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 143600.884, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69978}], \"total_distance_m\": 143600.884, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 134316.195, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 9284.689, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1826", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:32:54Z\", \"source_id\": 48266134, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:33:00Z\", \"source_id\": 15678599, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:01Z\", \"source_id\": 48295493, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:06Z\", \"source_id\": 15687758, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:57:39Z\", \"source_id\": 48330634, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:57:44Z\", \"source_id\": 15698860, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:04Z\", \"source_id\": 48360508, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:10:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:09Z\", \"source_id\": 15708122, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:14:48Z\", \"source_id\": 48374959, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:15:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:14:54Z\", \"source_id\": 15712704, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:41Z\", \"source_id\": 15767675, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:59Z\", \"source_id\": 15719888, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:01Z\", \"source_id\": 15725319, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:41Z\", \"source_id\": 15726291, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:35:32Z\", \"source_id\": 15731230, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:28Z\", \"source_id\": 48441163, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:42:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:31Z\", \"source_id\": 15735809, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7258, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:50Z\", \"source_id\": 48466502, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:52:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:54Z\", \"source_id\": 15744382, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:22Z\", \"source_id\": 15744911, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:51Z\", \"source_id\": 48505301, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:56Z\", \"source_id\": 15761864, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:50Z\", \"source_id\": 48540992, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:53Z\", \"source_id\": 15772838, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:52Z\", \"source_id\": 48574875, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:56Z\", \"source_id\": 15783312, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:26Z\", \"source_id\": 48582619, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:28Z\", \"source_id\": 15785739, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "17", "timing_fact_generation": 1789501288514139, "current_leg_arrival_utc": "2026-09-15T20:42:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:38.350789", "service_state_evidence_id": 15785739, "current_leg_start_actual_dep": "2026-09-15T20:26:30+01:00", "operational_evidence_version": 105, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:39.109743", "service_state_valid_until_kind": null, "operational_interpretation_version": 105, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LCN |
LDS |
1L84 |
158795 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 91.341, "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": 309.844, "from_m": 91.341, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1357.96, "from_m": 309.844, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2712.144, "from_m": 1357.96, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10911.249, "from_m": 2712.144, "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": 24755.569, "from_m": 10911.249, "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": 25939.438, "from_m": 24755.569, "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": 26464.769, "from_m": 25939.438, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29859.707, "from_m": 26464.769, "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": 29896.682, "from_m": 29859.707, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33911.426, "from_m": 29896.682, "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": 33966.892, "from_m": 33911.426, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57516.709, "from_m": 33966.892, "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": 57555.919, "from_m": 57516.709, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65595.346, "from_m": 57555.919, "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": 68260.777, "from_m": 65595.346, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 68616.052, "from_m": 68260.777, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68658.933, "from_m": 68616.052, "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": 68665.583, "from_m": 68658.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": 68760.106, "from_m": 68665.583, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69914.125, "from_m": 68760.106, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75791.567, "from_m": 69914.125, "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": 75830.139, "from_m": 75791.567, "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": 76653.673, "from_m": 75830.139, "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": 76936.927, "from_m": 76653.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": 77213.835, "from_m": 76936.927, "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": 77516.05, "from_m": 77213.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": 77548.183, "from_m": 77516.05, "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": 77550.316, "from_m": 77548.183, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 78104.614, "from_m": 77550.316, "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": 82810.28, "from_m": 78104.614, "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": 82872.462, "from_m": 82810.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}, {"to_m": 83919.59, "from_m": 82872.462, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 84690.644, "from_m": 83919.59, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 89477.798, "from_m": 84690.644, "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": 89893.93, "from_m": 89477.798, "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": 96474.807, "from_m": 89893.93, "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": 97069.521, "from_m": 96474.807, "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": 101875.37, "from_m": 97069.521, "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": 103229.999, "from_m": 101875.37, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 103380.588, "from_m": 103229.999, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 103579.689, "from_m": 103380.588, "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": 103607.53, "from_m": 103579.689, "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": 103770.527, "from_m": 103607.53, "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": 117330.289, "from_m": 103770.527, "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": 117438.628, "from_m": 117330.289, "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": 117475.938, "from_m": 117438.628, "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": 117655.213, "from_m": 117475.938, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 117678.172, "from_m": 117655.213, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 120899.655, "from_m": 117678.172, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 120927.52, "from_m": 120899.655, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 120993.75, "from_m": 120927.52, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 121467.535, "from_m": 120993.75, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 122077.307, "from_m": 121467.535, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127463.333, "from_m": 122077.307, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 129902.568, "from_m": 127463.333, "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": 129958.637, "from_m": 129902.568, "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": 130014.627, "from_m": 129958.637, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140520.961, "from_m": 130014.627, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 141068.294, "from_m": 140520.961, "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": 142313.635, "from_m": 141068.294, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 142711.818, "from_m": 142313.635, "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": 143278.673, "from_m": 142711.818, "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": 143600.884, "from_m": 143278.673, "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": 588418, "profile_key": "f9092282776c358490238b5a9dde772a808cf0ed57d981a2e2ba357926d8d812", "schedule_id": 13062, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1826", "location": "Lincoln", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1828", "location": "West Holmes Jn", "stage_seq": 2, "distance_m": 1357.96, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1835", "wtt_dep": "1835H", "location": "Saxilby", "stage_seq": 3, "distance_m": 9805.673, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1846", "wtt_dep": "1847", "location": "Gainsborough Lea Road", "stage_seq": 4, "distance_m": 25000.725, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1848H", "location": "Gainsborough Trent Jns", "stage_seq": 5, "distance_m": 26054.414, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1854", "location": "Clarborough Jn", "stage_seq": 6, "distance_m": 33874.312, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1900H", "wtt_dep": "1901H", "location": "Retford (Low Level)", "stage_seq": 7, "distance_m": 40295.664, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1903", "location": "Thrumpton West Jn", "stage_seq": 8, "distance_m": 41837.375, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1911", "wtt_dep": "1912", "location": "Worksop", "stage_seq": 9, "distance_m": 52608.031, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1913H", "location": "Shireoaks East Jn", "stage_seq": 10, "distance_m": 54280.532, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1915H", "wtt_dep": "1916", "location": "Shireoaks", "stage_seq": 11, "distance_m": 55982.417, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1917H", "location": "Brancliffe East Jn", "stage_seq": 12, "distance_m": 57516.709, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1920H", "wtt_dep": "1921H", "location": "Kiveton Park", "stage_seq": 13, "distance_m": 60892.554, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1924", "wtt_dep": "1924H", "location": "Kiveton Bridge", "stage_seq": 14, "distance_m": 62812.11, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1929", "location": "Woodhouse Jn", "stage_seq": 15, "distance_m": 68774.432, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1930", "wtt_dep": "1931", "location": "Woodhouse", "stage_seq": 16, "distance_m": 69559.979, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1935", "wtt_dep": "1935H", "location": "Darnall", "stage_seq": 17, "distance_m": 74246.063, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937", "location": "Woodburn Jn", "stage_seq": 18, "distance_m": 75729.197, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1940H", "location": "Nunnery Main Line Jn", "stage_seq": 19, "distance_m": 77320.693, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1942H", "wtt_dep": "1947H", "location": "Sheffield", "stage_seq": 20, "distance_m": 77808.991, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1949", "location": "Nunnery Main Line Jn", "stage_seq": 21, "distance_m": 78302.744, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952", "location": "Wincobank Jn", "stage_seq": 22, "distance_m": 82736.032, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "1952H", "wtt_dep": "1954", "location": "Meadowhall", "stage_seq": 23, "distance_m": 82976.898, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957", "location": "Ecclesfield West S.B.", "stage_seq": 24, "distance_m": 86698.317, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "2008", "wtt_dep": "2009", "location": "Barnsley", "stage_seq": 25, "distance_m": 103399.834, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014", "location": "Woolley Coal Sidings S.B.", "stage_seq": 26, "distance_m": 110403.548, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Horbury Jn", "stage_seq": 27, "distance_m": 117517.849, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2026H", "location": "Wakefield Kirkgate", "stage_seq": 28, "distance_m": 121190.268, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031", "location": "Altofts Jn", "stage_seq": 29, "distance_m": 127360.294, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032H", "location": "Methley Jn", "stage_seq": 30, "distance_m": 129958.637, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Stourton Jn", "stage_seq": 31, "distance_m": 138007.452, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041", "location": "Engine Shed Jn", "stage_seq": 32, "distance_m": 142333.619, "section_seq": 1, "route_path_id": 69978}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Leeds West Jn", "stage_seq": 33, "distance_m": 143075.253, "section_seq": 1, "route_path_id": 69978}, {"is_pass": false, "wtt_arr": "2043H", "wtt_dep": null, "location": "Leeds", "stage_seq": 34, "distance_m": 143600.884, "section_seq": 1, "route_path_id": 69978}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 143600.884, "from_m": 0.0, "section_seq": 1, "route_path_id": 69978}], "total_distance_m": 143600.884, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 134316.195, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 9284.689, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 11468, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:32:54Z", "source_id": 48266134, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:33:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:33:00Z", "source_id": 15678599, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:01Z", "source_id": 48295493, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:45:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:06Z", "source_id": 15687758, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:57:39Z", "source_id": 48330634, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:58:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:57:44Z", "source_id": 15698860, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7514, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:04Z", "source_id": 48360508, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:10:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:09Z", "source_id": 15708122, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7531, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:14:48Z", "source_id": 48374959, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:15:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:14:54Z", "source_id": 15712704, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:41Z", "source_id": 15767675, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:59Z", "source_id": 15719888, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:01Z", "source_id": 15725319, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:41Z", "source_id": 15726291, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:35:32Z", "source_id": 15731230, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7283, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:28Z", "source_id": 48441163, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T18:42:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:31Z", "source_id": 15735809, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7258, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:50Z", "source_id": 48466502, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T18:52:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:54Z", "source_id": 15744382, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:22Z", "source_id": 15744911, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7187, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:51Z", "source_id": 48505301, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:08:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:56Z", "source_id": 15761864, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5955, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:50Z", "source_id": 48540992, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:23:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:53Z", "source_id": 15772838, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:52Z", "source_id": 48574875, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T19:38:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:56Z", "source_id": 15783312, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:26Z", "source_id": 48582619, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T19:42:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:28Z", "source_id": 15785739, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Lincoln |
1826 |
1826 |
5A |
None |
None |
Leeds |
2044 |
2043½ |
17A |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89438/2026-09-15/detailed |
None |
Wakefield Kirkgate |
2026-09-15T20:26:30+01:00 |
Leeds |
17.0 |
{"type": "LineString", "coordinates": [[-1.488455, 53.678668], [-1.4880477999999997, 53.678757799999985], [-1.4863725, 53.67912100000001], [-1.485603, 53.6792666], [-1.4844769999999998, 53.6794825], [-1.484047, 53.679567], [-1.4834107, 53.6796872], [-1.4821721000000003, 53.6799277], [-1.4795816999999998, 53.68043339999999], [-1.475849998720503, 53.68115157602794], [-1.4756809999999998, 53.6811841], [-1.4750521, 53.6813022], [-1.4748543999999997, 53.68134090000001], [-1.4743173, 53.681446], [-1.4732672, 53.68169], [-1.4713577999999998, 53.682057099999994], [-1.4702376, 53.68227329999999], [-1.4699117, 53.6823362], [-1.4690699, 53.6824987], [-1.4680715, 53.6826898], [-1.4662399, 53.68304210000001], [-1.4661052, 53.68306689999999], [-1.4648609999999995, 53.6833021], [-1.4615374999999995, 53.683943799999994], [-1.4588109000000002, 53.68448440000001], [-1.457434, 53.6847514], [-1.4573063999999998, 53.68477639999999], [-1.4559678, 53.6850309], [-1.452961, 53.6856043], [-1.4527249999999998, 53.685650399999986], [-1.4507509, 53.6860713], [-1.4494043999999997, 53.6863572], [-1.4489430999999997, 53.686465199999994], [-1.4471754999999995, 53.686925899999984], [-1.4453056, 53.6874263], [-1.4445281, 53.6876565], [-1.4430073, 53.688132299999985], [-1.4419625, 53.6884809], [-1.4396036, 53.6892924], [-1.438461, 53.6897293], [-1.4376268, 53.69009779999999], [-1.437304454591234, 53.69026282882872], [-1.4365566, 53.6906457], [-1.4362107, 53.6908542], [-1.4358083, 53.69109679999999], [-1.4344001, 53.6919814], [-1.4325172000000002, 53.6931871], [-1.4313692, 53.6939587], [-1.4303634, 53.694656499999994], [-1.4293011999999998, 53.695427300000006], [-1.427885, 53.6965012], [-1.4272923, 53.6969951], [-1.4269034, 53.69731749999999], [-1.4261345, 53.69796780000001], [-1.4252125, 53.6988206], [-1.4236257, 53.7004675], [-1.4231821, 53.7009344], [-1.4225241, 53.7016344], [-1.4222702, 53.70193079999999], [-1.4213886, 53.7029168], [-1.4195604, 53.70483119999999], [-1.4194807, 53.704920099999995], [-1.417175, 53.7074911], [-1.4159478, 53.70878059999998], [-1.4156619027902324, 53.709041369648936], [-1.4154960999999997, 53.7091926], [-1.4148763, 53.70984219999999], [-1.4145616999999997, 53.7101756], [-1.4140189999999997, 53.71075629999999], [-1.4136995, 53.71110389999999], [-1.4134785999999997, 53.71131989999999], [-1.4129987999999998, 53.71181349999999], [-1.4123175, 53.7125135], [-1.4116228, 53.71325329999999], [-1.4104751999999998, 53.71446019999999], [-1.4097345, 53.7152438], [-1.4096136, 53.7153775], [-1.4092061, 53.7158073], [-1.4090396, 53.7159838], [-1.4077524, 53.7173282], [-1.4070926, 53.7180358], [-1.4068081, 53.7183464], [-1.4067024, 53.71846179999999], [-1.4062231999999997, 53.718992500000006], [-1.4061511, 53.71907230000001], [-1.4049360999999998, 53.7203976], [-1.4045525, 53.7208467], [-1.4042628, 53.72121169999999], [-1.4038551, 53.7217672], [-1.4035196, 53.722296], [-1.4032353, 53.722788], [-1.4029915, 53.7232892], [-1.4027015, 53.72393069999999], [-1.4025328, 53.7244366], [-1.4023745, 53.7249556], [-1.4022512, 53.7254539], [-1.4021734, 53.725901400000005], [-1.402109, 53.7264838], [-1.4020795, 53.727061399999975], [-1.4020875999999998, 53.7276025], [-1.4021117, 53.72813089999999], [-1.40216, 53.728568900000006], [-1.4022324, 53.72902429999999], [-1.4023036, 53.7293832], [-1.4023335999999995, 53.7294534], [-1.4024848999999997, 53.7299577], [-1.4026708000000003, 53.73044980000001], [-1.4027557, 53.730683699999986], [-1.4029274, 53.730927699999995], [-1.4029488, 53.73098159999999], [-1.4031685, 53.7314578], [-1.403218, 53.73155959999999], [-1.4034047, 53.7319329], [-1.4036380999999998, 53.73230000000001], [-1.4039019999999998, 53.7327047], [-1.4041742, 53.7330989], [-1.4045014, 53.7335089], [-1.4048572999999998, 53.7339155], [-1.4051916, 53.7342953], [-1.4052175942584584, 53.734323238421794], [-1.4055445999999998, 53.73467469999999], [-1.4064194, 53.73551170000001], [-1.4067084999999997, 53.7357799], [-1.4070648, 53.73604910000001], [-1.4075216, 53.7363995], [-1.4080206999999998, 53.73673480000001], [-1.408982, 53.7373672], [-1.4091541, 53.7374723], [-1.4095817999999998, 53.7377447], [-1.4099316, 53.7379483], [-1.410654, 53.73835309999999], [-1.4113006, 53.7387068], [-1.4114037999999998, 53.738767200000005], [-1.4120936999999998, 53.7391742], [-1.4148178, 53.74072100000001], [-1.4152693, 53.7410114], [-1.4157857, 53.74130290000001], [-1.4163324, 53.7416255], [-1.4168807999999995, 53.74195430000001], [-1.4180002, 53.742575], [-1.4202528, 53.7438334], [-1.4212279999999995, 53.7444023], [-1.4219329, 53.744793400000006], [-1.4220559, 53.74486969999999], [-1.4222396999999998, 53.74497370000001], [-1.4242615999999997, 53.7460978], [-1.4243852999999995, 53.7461686], [-1.4245097, 53.7462388], [-1.4252443, 53.74665219999999], [-1.426203, 53.7472046], [-1.4279608, 53.7482023], [-1.4285044999999998, 53.748501399999995], [-1.4285707, 53.7485343], [-1.4333313, 53.75123099999999], [-1.4367929, 53.7531809], [-1.437304454591234, 53.753475301701336], [-1.4382876, 53.75404110000001], [-1.4403803999999998, 53.7552417], [-1.4405130999999998, 53.75531269999998], [-1.4420567, 53.756178600000005], [-1.4423197, 53.7563347], [-1.443605, 53.7570448], [-1.4446816999999998, 53.757597900000015], [-1.4464205, 53.7584592], [-1.4480057999999998, 53.7591538], [-1.4496257999999995, 53.7598259], [-1.4504404999999998, 53.76015259999999], [-1.4511088, 53.76041480000001], [-1.4518095, 53.760664299999995], [-1.4524399999999995, 53.76090099999999], [-1.4530457, 53.7611293], [-1.4547766999999998, 53.76171649999999], [-1.4576572, 53.7626192], [-1.459836, 53.7632402], [-1.4612516999999998, 53.7635891], [-1.4621075, 53.763781899999984], [-1.4646783, 53.764269500000005], [-1.4654176, 53.7643892], [-1.4660017, 53.7644735], [-1.4666149, 53.7645414], [-1.46735, 53.76463220000001], [-1.4677376, 53.7646758], [-1.4681326, 53.76471219999999], [-1.4696103, 53.7648272], [-1.4699832, 53.76484989999999], [-1.4717886, 53.7649754], [-1.4725448, 53.7650095], [-1.4733184999999998, 53.76502579999999], [-1.4742257999999997, 53.7650341], [-1.4751492999999998, 53.7650305], [-1.4760221999999998, 53.7650207], [-1.4768952, 53.76499429999999], [-1.4777844999999998, 53.7649525], [-1.4787052, 53.7648906], [-1.4807807999999998, 53.7647396], [-1.4819764, 53.76466299999999], [-1.4827917, 53.76463179999999], [-1.4836391999999998, 53.7646197], [-1.4852598999999995, 53.76462299999999], [-1.4858743, 53.7646549], [-1.4863073, 53.7646672], [-1.4868336, 53.7646953], [-1.4873996, 53.76473329999999], [-1.4887322999999997, 53.76485149999999], [-1.4891005999999998, 53.76489209999999], [-1.4903431, 53.7650574], [-1.4910084, 53.7651672], [-1.4913105999999998, 53.76521770000001], [-1.4916162, 53.7652687], [-1.4934326999999998, 53.7656429], [-1.4942659, 53.7658166], [-1.4954086999999998, 53.766059799999994], [-1.495661, 53.766113], [-1.4972156, 53.766442], [-1.498364, 53.7666882], [-1.500290003279703, 53.767098554987456], [-1.5002934999999995, 53.767099300000005], [-1.5006947, 53.767181], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5504445, 53.7856482], [-1.5509267, 53.78575069999998], [-1.5513778, 53.78585619999999], [-1.5517785, 53.785956899999995], [-1.5521552999999997, 53.7860625], [-1.5523801999999998, 53.7861291], [-1.5524925, 53.7861615], [-1.5526163, 53.78620489999999], [-1.5530593999999998, 53.7863661], [-1.5534654, 53.7865342], [-1.5540717, 53.7868281], [-1.5541101999999998, 53.7868502], [-1.5542900999999998, 53.7869532], [-1.5543171262641589, 53.7869716708721], [-1.5549060999999995, 53.7873742], [-1.5549844141935525, 53.78742772712427], [-1.5552132, 53.7875841], [-1.5557944, 53.78806169999999], [-1.5561765999999997, 53.7884153], [-1.5564565999999995, 53.7887367], [-1.5565318, 53.7888281], [-1.5567733, 53.78919369999999], [-1.5568509, 53.789321099999995], [-1.5569285, 53.78947829999999], [-1.5570224, 53.78967480000001], [-1.5570921, 53.78987120000001], [-1.5571404, 53.7900677], [-1.5571565, 53.7902959], [-1.5571457999999998, 53.79049079999999], [-1.5571010999999997, 53.790642], [-1.5570574, 53.7908457], [-1.5570161, 53.79101379999999], [-1.5569835000000003, 53.79113970000001], [-1.5569298, 53.7913028], [-1.556848, 53.7914985], [-1.5567998, 53.7916076], [-1.5567695, 53.7916609], [-1.5567307999999995, 53.79171109999999], [-1.5566538999999997, 53.79181249999999], [-1.5565683999999995, 53.7919064], [-1.5563993, 53.792071099999994], [-1.5562595999999995, 53.7921782], [-1.5561150999999998, 53.7922795], [-1.5560721, 53.79230650000001], [-1.5559501999999998, 53.7923788], [-1.5558495999999995, 53.79243869999999], [-1.5557144999999997, 53.792517700000005], [-1.5555367, 53.792597599999986], [-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
13.9 |
2025 |
2042 |
Wakefield Kirkgate |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:42:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785739 |
1789501288514139 |
105 |
105 |
2026-09-15 19:52:39.109743 |
17 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:38.350789 |
| 559581 |
591240 |
C22335 |
872P62MZ15 |
2026-09-15 |
COMPLETE |
15785777 |
2026-09-15 20:42:00 |
2026-09-15 19:53:07 |
2026-09-17 19:53:07 |
{"id": 591240, "stp": "P", "toc": "Southern", "uid": "C22335", "consist": "377609", "dest_crs": "PUR", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22335/2026-09-15/detailed", "trust_id": "872P62MZ15", "origin_crs": "TAT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Purley", "service_date": "2026-09-15", "dest_arr_time": "2041", "dest_platform": "5", "is_terminated": 1, "next_location": "Purley", "signalling_id": "2P62", "timing_status": "LATE", "origin_station": "Tattenham Corner", "current_leg_arr": "2042", "current_leg_dep": "2039", "current_leg_end": "Purley", "origin_dep_time": "2015", "origin_platform": "2", "current_location": "Purley Carriage Holding Sidings", "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12345359999999998, 51.3310401], [-0.123258, 51.33134129999999], [-0.1229909, 51.3317099], [-0.1228832, 51.33185160000001], [-0.12271110000000002, 51.33204859999999], [-0.12250039999999998, 51.3322529], [-0.1223885, 51.33235229999999], [-0.12228799999999998, 51.3324337], [-0.12218709999999998, 51.33250580000001], [-0.1220463, 51.33259809999998], [-0.12193809999999998, 51.33266689999999], [-0.1218031, 51.3327471], [-0.12163239999999996, 51.332833], [-0.12155390000000002, 51.33286890000001], [-0.12141789999999998, 51.3329284], [-0.1212932, 51.3329744], [-0.12112619999999998, 51.33302849999999], [-0.12096499999999998, 51.3330729], [-0.1207902, 51.33311090000001], [-0.1205934, 51.3331433], [-0.1204, 51.3331664], [-0.1201951, 51.3331815], [-0.12004681551543452, 51.333189321818146], [-0.11998817414365512, 51.3332359002882], [-0.1199206135779596, 51.33323895766482], [-0.1198362847414203, 51.333242773870175], [-0.1196645, 51.3333789], [-0.11917089999999995, 51.33377759999999], [-0.1187541, 51.3340978], [-0.1182312, 51.33449689999999], [-0.11781850000000002, 51.334805], [-0.11726549999999995, 51.33522539999999], [-0.1168184, 51.3355501], [-0.11627369999999997, 51.3359226], [-0.115868, 51.3362103], [-0.11510929999999998, 51.3367188], [-0.11491020000000002, 51.3368476], [-0.1147566, 51.33694870000001], [-0.1143979, 51.33719419999999], [-0.11393649999999998, 51.337483899999995], [-0.11357449999999998, 51.3377174]]}", "current_leg_start": "Reedham", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "51.3377174", "next_location_lon": "-0.1135745", "previous_location": "Reedham", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 818.55, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 905.742, \"from_m\": 818.55, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1871.089, \"from_m\": 905.742, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3283.511, \"from_m\": 1871.089, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3696.783, \"from_m\": 3283.511, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3884.332, \"from_m\": 3696.783, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5956.026, \"from_m\": 3884.332, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6404.894, \"from_m\": 5956.026, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7053.081, \"from_m\": 6404.894, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7720.797, \"from_m\": 7053.081, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9065.184, \"from_m\": 7720.797, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10357.393, \"from_m\": 9065.184, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11060.156, \"from_m\": 10357.393, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11297.829, \"from_m\": 11060.156, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12183.705, \"from_m\": 11297.829, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13231.774, \"from_m\": 12183.705, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13573.825, \"from_m\": 13231.774, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13634.292, \"from_m\": 13573.825, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13900.184, \"from_m\": 13634.292, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 591240, \"profile_key\": \"589a707fa6902b3b35b4ded45f4ae8c465fa4f6cb9c89c77ad93f48110504604\", \"schedule_id\": 3239, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Tattenham Corner\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2019\", \"location\": \"Tadworth\", \"stage_seq\": 2, \"distance_m\": 1964.278, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2022H\", \"location\": \"Kingswood\", \"stage_seq\": 3, \"distance_m\": 4128.402, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Chipstead\", \"stage_seq\": 4, \"distance_m\": 7961.489, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031\", \"location\": \"Woodmansterne\", \"stage_seq\": 5, \"distance_m\": 9562.876, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2035\", \"location\": \"Coulsdon Town\", \"stage_seq\": 6, \"distance_m\": 11137.348, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2037H\", \"wtt_dep\": \"2038\", \"location\": \"Reedham\", \"stage_seq\": 7, \"distance_m\": 12314.674, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Purley\", \"stage_seq\": 8, \"distance_m\": 13900.184, \"section_seq\": 1, \"route_path_id\": 29333}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13900.184, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29333}], \"total_distance_m\": 13900.184, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13662.511, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 237.673, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2015", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3377174", "current_position_lon": "-0.1135745", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:42Z\", \"source_id\": 48529020, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:46Z\", \"source_id\": 15769134, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:54Z\", \"source_id\": 48545591, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:55Z\", \"source_id\": 15774293, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:35Z\", \"source_id\": 48558422, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:37Z\", \"source_id\": 15778312, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30285, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:14Z\", \"source_id\": 48568963, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:13Z\", \"source_id\": 15781448, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:39Z\", \"source_id\": 48576627, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:43Z\", \"source_id\": 15783854, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:26Z\", \"source_id\": 48582668, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:30Z\", \"source_id\": 15785777, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Purley", "service_state_platform": "5", "timing_fact_generation": 1789501295585435, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:43.414691", "service_state_evidence_id": 15785777, "current_leg_start_actual_dep": "2026-09-15T20:39:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:43.659680", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
TAT |
PUR |
2P62 |
377609 |
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": 591240, "profile_key": "589a707fa6902b3b35b4ded45f4ae8c465fa4f6cb9c89c77ad93f48110504604", "schedule_id": 3239, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2015", "location": "Tattenham Corner", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2019", "location": "Tadworth", "stage_seq": 2, "distance_m": 1964.278, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2022H", "location": "Kingswood", "stage_seq": 3, "distance_m": 4128.402, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Chipstead", "stage_seq": 4, "distance_m": 7961.489, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031", "location": "Woodmansterne", "stage_seq": 5, "distance_m": 9562.876, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2035", "location": "Coulsdon Town", "stage_seq": 6, "distance_m": 11137.348, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2037H", "wtt_dep": "2038", "location": "Reedham", "stage_seq": 7, "distance_m": 12314.674, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2041", "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-15T19:17:42Z", "source_id": 48529020, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:19:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:46Z", "source_id": 15769134, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30275, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:54Z", "source_id": 48545591, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:29:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:55Z", "source_id": 15774293, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30278, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:35Z", "source_id": 48558422, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:32:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:37Z", "source_id": 15778312, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30285, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:14Z", "source_id": 48568963, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:36:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:13Z", "source_id": 15781448, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30233, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:39Z", "source_id": 48576627, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:38:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:43Z", "source_id": 15783854, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:26Z", "source_id": 48582668, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:42:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:30Z", "source_id": 15785777, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Tattenham Corner |
2015 |
2015 |
2 |
None |
None |
Purley |
2041 |
2041 |
5 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22335/2026-09-15/detailed |
None |
Reedham |
2026-09-15T20:39: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 |
2039 |
2042 |
Reedham |
Purley Carriage Holding Sidings |
Purley |
51.3377174 |
-0.1135745 |
51.3377174 |
-0.1135745 |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:42:00 |
Purley |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785777 |
1789501295585435 |
27 |
27 |
2026-09-15 19:52:43.659680 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:43.414691 |
| 559582 |
590004 |
F48410 |
519B471Y15 |
2026-09-15 |
COMPLETE |
15785770 |
2026-09-15 20:42:00 |
2026-09-15 19:53:07 |
2026-09-17 19:53:07 |
{"id": 590004, "stp": "N", "toc": "c2c", "uid": "F48410", "consist": "357006+357009", "dest_crs": "LST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F48410/2026-09-15/detailed", "trust_id": "519B471Y15", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-15", "dest_arr_time": "2042", "dest_platform": "17", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "9B47", "timing_status": "ON TIME", "origin_station": "Shoeburyness", "current_leg_arr": "2042", "current_leg_dep": "2035", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1925", "origin_platform": "3", "current_location": "London Liverpool Street", "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Stratford", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Stratford", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 177.122, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 796.55, \"from_m\": 177.122, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 830.391, \"from_m\": 796.55, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 881.925, \"from_m\": 830.391, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5753.763, \"from_m\": 881.925, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6407.84, \"from_m\": 5753.763, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10941.367, \"from_m\": 6407.84, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11258.982, \"from_m\": 10941.367, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19007.858, \"from_m\": 11258.982, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20468.805, \"from_m\": 19007.858, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20804.912, \"from_m\": 20468.805, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20890.782, \"from_m\": 20804.912, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20934.417, \"from_m\": 20890.782, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50145.502, \"from_m\": 20934.417, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 50529.277, \"from_m\": 50145.502, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51033.163, \"from_m\": 50529.277, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51346.421, \"from_m\": 51033.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\": 53848.738, \"from_m\": 51346.421, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 54403.368, \"from_m\": 53848.738, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 54548.968, \"from_m\": 54403.368, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 54637.563, \"from_m\": 54548.968, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 54697.272, \"from_m\": 54637.563, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 54787.35, \"from_m\": 54697.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\": 56435.851, \"from_m\": 54787.35, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 57049.082, \"from_m\": 56435.851, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 60997.11, \"from_m\": 57049.082, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61459.706, \"from_m\": 60997.11, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61530.322, \"from_m\": 61459.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61755.59, \"from_m\": 61530.322, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62267.037, \"from_m\": 61755.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62793.661, \"from_m\": 62267.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\": 63270.336, \"from_m\": 62793.661, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 63723.555, \"from_m\": 63270.336, \"capability_applied\": null, \"effective_limit_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\": 590004, \"profile_key\": \"bbb0e5f2c6bfb71523842dcb51836bcccf774b270cabe9e0083f10d0deecae9c\", \"schedule_id\": 36334, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1925\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926H\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 2, \"distance_m\": 796.55, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"1928\", \"wtt_dep\": \"1928H\", \"location\": \"Thorpe Bay\", \"stage_seq\": 3, \"distance_m\": 2317.182, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"1930H\", \"wtt_dep\": \"1931\", \"location\": \"Southend East\", \"stage_seq\": 4, \"distance_m\": 4397.708, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"1933\", \"wtt_dep\": \"1934\", \"location\": \"Southend Central\", \"stage_seq\": 5, \"distance_m\": 5961.004, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"1935H\", \"wtt_dep\": \"1936\", \"location\": \"Westcliff\", \"stage_seq\": 6, \"distance_m\": 7304.564, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"1938\", \"wtt_dep\": \"1938H\", \"location\": \"Chalkwell\", \"stage_seq\": 7, \"distance_m\": 8901.816, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"1940H\", \"wtt_dep\": \"1941H\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 8, \"distance_m\": 11003.692, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"1946H\", \"wtt_dep\": \"1947\", \"location\": \"Benfleet\", \"stage_seq\": 9, \"distance_m\": 16444.591, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"1951\", \"wtt_dep\": \"1951H\", \"location\": \"Pitsea\", \"stage_seq\": 10, \"distance_m\": 20667.206, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"1955\", \"wtt_dep\": \"1956\", \"location\": \"Basildon\", \"stage_seq\": 11, \"distance_m\": 24381.925, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"1959\", \"location\": \"Laindon\", \"stage_seq\": 12, \"distance_m\": 26626.346, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2004H\", \"location\": \"West Horndon\", \"stage_seq\": 13, \"distance_m\": 32528.537, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2011\", \"location\": \"Upminster\", \"stage_seq\": 14, \"distance_m\": 38763.718, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2020H\", \"location\": \"Barking\", \"stage_seq\": 15, \"distance_m\": 51042.389, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Barking Station Jn\", \"stage_seq\": 16, \"distance_m\": 51923.655, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"Woodgrange Park\", \"stage_seq\": 17, \"distance_m\": 53734.621, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 18, \"distance_m\": 54697.272, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2034H\", \"location\": \"Stratford\", \"stage_seq\": 19, \"distance_m\": 57340.288, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"Bow Jn\", \"stage_seq\": 20, \"distance_m\": 58833.586, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Bethnal Green\", \"stage_seq\": 21, \"distance_m\": 61903.192, \"section_seq\": 1, \"route_path_id\": 62580}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 22, \"distance_m\": 63723.555, \"section_seq\": 1, \"route_path_id\": 62580}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63723.555, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 62580}], \"total_distance_m\": 63723.555, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 60195.981, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3527.574, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1925", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:21Z\", \"source_id\": 48413539, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:30:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:24Z\", \"source_id\": 15725860, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:03Z\", \"source_id\": 15726802, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:16Z\", \"source_id\": 48420901, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:33:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:20Z\", \"source_id\": 15729573, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:35:34Z\", \"source_id\": 48426450, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:36:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:35:36Z\", \"source_id\": 15731310, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:08Z\", \"source_id\": 48433070, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:38:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:11Z\", \"source_id\": 15733249, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:40:47Z\", \"source_id\": 48439505, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:41:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:40:52Z\", \"source_id\": 15735234, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:21Z\", \"source_id\": 48445759, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:44:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:27Z\", \"source_id\": 15737275, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:48:21Z\", \"source_id\": 48458011, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:49:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:48:27Z\", \"source_id\": 15741103, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:48Z\", \"source_id\": 48468741, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:51Z\", \"source_id\": 15745538, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:23Z\", \"source_id\": 15746278, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:06Z\", \"source_id\": 48479360, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:57:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:12Z\", \"source_id\": 15751468, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:29Z\", \"source_id\": 15751861, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:05Z\", \"source_id\": 48486265, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:00:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:16Z\", \"source_id\": 15754881, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:53Z\", \"source_id\": 48500319, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:56Z\", \"source_id\": 15760013, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:38Z\", \"source_id\": 48516731, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:39Z\", \"source_id\": 15765395, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:55Z\", \"source_id\": 48538817, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:56Z\", \"source_id\": 15772172, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:10Z\", \"source_id\": 48548417, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:11Z\", \"source_id\": 15775178, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:04Z\", \"source_id\": 48566206, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:08Z\", \"source_id\": 15780682, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15516, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:29Z\", \"source_id\": 48582760, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:30Z\", \"source_id\": 15785770, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "17", "timing_fact_generation": 1789501293428176, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:45.353647", "service_state_evidence_id": 15785770, "current_leg_start_actual_dep": "2026-09-15T20:34:30+01:00", "operational_evidence_version": 97, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:45.959765", "service_state_valid_until_kind": null, "operational_interpretation_version": 97, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
SRY |
LST |
9B47 |
357006+357009 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 177.122, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 796.55, "from_m": 177.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 830.391, "from_m": 796.55, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 881.925, "from_m": 830.391, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5753.763, "from_m": 881.925, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6407.84, "from_m": 5753.763, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10941.367, "from_m": 6407.84, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11258.982, "from_m": 10941.367, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19007.858, "from_m": 11258.982, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20468.805, "from_m": 19007.858, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20804.912, "from_m": 20468.805, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20890.782, "from_m": 20804.912, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20934.417, "from_m": 20890.782, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50145.502, "from_m": 20934.417, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 50529.277, "from_m": 50145.502, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51033.163, "from_m": 50529.277, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51346.421, "from_m": 51033.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": 53848.738, "from_m": 51346.421, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 54403.368, "from_m": 53848.738, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 54548.968, "from_m": 54403.368, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 54637.563, "from_m": 54548.968, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54697.272, "from_m": 54637.563, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 54787.35, "from_m": 54697.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": 56435.851, "from_m": 54787.35, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 57049.082, "from_m": 56435.851, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 60997.11, "from_m": 57049.082, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61459.706, "from_m": 60997.11, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61530.322, "from_m": 61459.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61755.59, "from_m": 61530.322, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62267.037, "from_m": 61755.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62793.661, "from_m": 62267.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": 63270.336, "from_m": 62793.661, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63723.555, "from_m": 63270.336, "capability_applied": null, "effective_limit_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": 590004, "profile_key": "bbb0e5f2c6bfb71523842dcb51836bcccf774b270cabe9e0083f10d0deecae9c", "schedule_id": 36334, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1925", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 62580}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926H", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 2, "distance_m": 796.55, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "1928", "wtt_dep": "1928H", "location": "Thorpe Bay", "stage_seq": 3, "distance_m": 2317.182, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "1930H", "wtt_dep": "1931", "location": "Southend East", "stage_seq": 4, "distance_m": 4397.708, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "1933", "wtt_dep": "1934", "location": "Southend Central", "stage_seq": 5, "distance_m": 5961.004, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "1935H", "wtt_dep": "1936", "location": "Westcliff", "stage_seq": 6, "distance_m": 7304.564, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "1938", "wtt_dep": "1938H", "location": "Chalkwell", "stage_seq": 7, "distance_m": 8901.816, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "1940H", "wtt_dep": "1941H", "location": "Leigh-on-Sea", "stage_seq": 8, "distance_m": 11003.692, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "1946H", "wtt_dep": "1947", "location": "Benfleet", "stage_seq": 9, "distance_m": 16444.591, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "1951", "wtt_dep": "1951H", "location": "Pitsea", "stage_seq": 10, "distance_m": 20667.206, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "1955", "wtt_dep": "1956", "location": "Basildon", "stage_seq": 11, "distance_m": 24381.925, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "1959", "location": "Laindon", "stage_seq": 12, "distance_m": 26626.346, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2004H", "location": "West Horndon", "stage_seq": 13, "distance_m": 32528.537, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2011", "location": "Upminster", "stage_seq": 14, "distance_m": 38763.718, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2020H", "location": "Barking", "stage_seq": 15, "distance_m": 51042.389, "section_seq": 1, "route_path_id": 62580}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "Barking Station Jn", "stage_seq": 16, "distance_m": 51923.655, "section_seq": 1, "route_path_id": 62580}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "Woodgrange Park", "stage_seq": 17, "distance_m": 53734.621, "section_seq": 1, "route_path_id": 62580}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027H", "location": "Forest Gate Jn", "stage_seq": 18, "distance_m": 54697.272, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2034H", "location": "Stratford", "stage_seq": 19, "distance_m": 57340.288, "section_seq": 1, "route_path_id": 62580}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036", "location": "Bow Jn", "stage_seq": 20, "distance_m": 58833.586, "section_seq": 1, "route_path_id": 62580}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Bethnal Green", "stage_seq": 21, "distance_m": 61903.192, "section_seq": 1, "route_path_id": 62580}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 22, "distance_m": 63723.555, "section_seq": 1, "route_path_id": 62580}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63723.555, "from_m": 0.0, "section_seq": 1, "route_path_id": 62580}], "total_distance_m": 63723.555, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 60195.981, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3527.574, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:21Z", "source_id": 48413539, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:30:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:24Z", "source_id": 15725860, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:03Z", "source_id": 15726802, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:16Z", "source_id": 48420901, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:33:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:20Z", "source_id": 15729573, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14400, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:35:34Z", "source_id": 48426450, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:36:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:35:36Z", "source_id": 15731310, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14421, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:08Z", "source_id": 48433070, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:38:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:11Z", "source_id": 15733249, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:40:47Z", "source_id": 48439505, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:41:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:40:52Z", "source_id": 15735234, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:21Z", "source_id": 48445759, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:44:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:27Z", "source_id": 15737275, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14445, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:48:21Z", "source_id": 48458011, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:49:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:48:27Z", "source_id": 15741103, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:48Z", "source_id": 48468741, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:53:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:51Z", "source_id": 15745538, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:23Z", "source_id": 15746278, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14480, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:06Z", "source_id": 48479360, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:57:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:12Z", "source_id": 15751468, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:29Z", "source_id": 15751861, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:05Z", "source_id": 48486265, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:00:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:16Z", "source_id": 15754881, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14522, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:53Z", "source_id": 48500319, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:06:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:56Z", "source_id": 15760013, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14607, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:38Z", "source_id": 48516731, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:13:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:39Z", "source_id": 15765395, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14709, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:55Z", "source_id": 48538817, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:22:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:56Z", "source_id": 15772172, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14745, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:10Z", "source_id": 48548417, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:26:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:11Z", "source_id": 15775178, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:04Z", "source_id": 48566206, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:34:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:08Z", "source_id": 15780682, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15516, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:29Z", "source_id": 48582760, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:42:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:30Z", "source_id": 15785770, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Shoeburyness |
1925 |
1925 |
3 |
None |
None |
London Liverpool Street |
2042 |
2042 |
17 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F48410/2026-09-15/detailed |
None |
Stratford |
2026-09-15T20:34:30+01:00 |
London Liverpool Street |
7.0 |
{"type": "LineString", "coordinates": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
3.9 |
2035 |
2042 |
Stratford |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:42:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785770 |
1789501293428176 |
97 |
97 |
2026-09-15 19:52:45.959765 |
17 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:45.353647 |
| 559583 |
591229 |
C03350 |
675P44MZ15 |
2026-09-15 |
COMPLETE |
15786649 |
2026-09-15 20:42:00 |
2026-09-15 19:53:07 |
2026-09-17 19:53:07 |
{"id": 591229, "stp": "P", "toc": "Great Western Railway", "uid": "C03350", "consist": "802101", "dest_crs": "WOF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03350/2026-09-15/detailed", "trust_id": "675P44MZ15", "origin_crs": "WOF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Worcester Foregate Street", "service_date": "2026-09-15", "dest_arr_time": "2048", "dest_platform": "1", "is_terminated": 1, "next_location": "Worcester Foregate Street", "signalling_id": "5P44", "timing_status": "EARLY", "origin_station": "Worcester Foregate Street", "current_leg_arr": "2048", "current_leg_dep": "2040", "current_leg_end": "Worcester Foregate Street", "origin_dep_time": "2015", "origin_platform": "1", "current_location": "Worcester Foregate Street", "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2418444, 52.1892923], [-2.240105, 52.1897145], [-2.2394, 52.1898766], [-2.2384157, 52.190095099999986], [-2.237192799999999, 52.1903677], [-2.2367949, 52.1904564], [-2.2363935999999995, 52.190538200000006], [-2.2359972999999997, 52.1906375], [-2.2351363, 52.1908802], [-2.2343961999999995, 52.191117899999995], [-2.2337473999999995, 52.1913382], [-2.2330448, 52.1915886], [-2.2323169999999997, 52.19188350000002], [-2.2313708, 52.1923414], [-2.2301858, 52.192956900000006], [-2.2292728, 52.193433], [-2.2289021, 52.19361039999999], [-2.2285791, 52.19375230000001], [-2.2281025, 52.1939242], [-2.2277468999999996, 52.194043], [-2.2273988, 52.194141900000005], [-2.2271121, 52.1942105], [-2.22682, 52.1942758], [-2.2263774, 52.19435609999999], [-2.2259476, 52.19442629999999], [-2.2250575, 52.19457709999998], [-2.2246713999999996, 52.19464109999999], [-2.2243554, 52.1946927], [-2.2234202, 52.19485889999999], [-2.2223788999999994, 52.195031799999995], [-2.22205, 52.195087599999994], [-2.221814, 52.195125799999985], [-2.2213833, 52.1951979], [-2.2210008999999995, 52.19527159999999]]}", "current_leg_start": "Henwick", "dest_arr_time_act": "2048", "motion_projection": null, "next_location_lat": "52.1952716", "next_location_lon": "-2.2210009", "previous_location": "Henwick", "current_leg_milage": "1.0", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1248.183, \"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\": 1926.017, \"from_m\": 1248.183, \"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\": 3174.2, \"from_m\": 1926.017, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 591229, \"profile_key\": \"36107fc97496d44589fb537bee06ba33b18e2b98ebeeddd29149a20be878eb90\", \"schedule_id\": 453, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Worcester Foregate Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28092}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2046\", \"location\": \"Henwick\", \"stage_seq\": 2, \"distance_m\": 1587.1, \"section_seq\": 1, \"route_path_id\": 28092}, {\"is_pass\": false, \"wtt_arr\": \"2048\", \"wtt_dep\": null, \"location\": \"Worcester Foregate Street\", \"stage_seq\": 3, \"distance_m\": 3174.2, \"section_seq\": 1, \"route_path_id\": 28092}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3174.2, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28092}], \"total_distance_m\": 3174.2, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3174.2, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2015", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.1952716", "current_position_lon": "-2.2210009", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:35Z\", \"source_id\": 15779632, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:46Z\", \"source_id\": 15786649, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Worcester Foregate Street", "service_state_platform": "1", "timing_fact_generation": 1789501367248898, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:47.247025", "service_state_evidence_id": 15786649, "current_leg_start_actual_dep": "2026-09-15T20:46:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:48.095572", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
WOF |
WOF |
5P44 |
802101 |
9 |
125 |
None |
{"version": 3, "segments": [{"to_m": 1248.183, "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": 1926.017, "from_m": 1248.183, "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": 3174.2, "from_m": 1926.017, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 591229, "profile_key": "36107fc97496d44589fb537bee06ba33b18e2b98ebeeddd29149a20be878eb90", "schedule_id": 453, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2015", "location": "Worcester Foregate Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28092}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2046", "location": "Henwick", "stage_seq": 2, "distance_m": 1587.1, "section_seq": 1, "route_path_id": 28092}, {"is_pass": false, "wtt_arr": "2048", "wtt_dep": null, "location": "Worcester Foregate Street", "stage_seq": 3, "distance_m": 3174.2, "section_seq": 1, "route_path_id": 28092}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3174.2, "from_m": 0.0, "section_seq": 1, "route_path_id": 28092}], "total_distance_m": 3174.2, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3174.2, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:35Z", "source_id": 15779632, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:46Z", "source_id": 15786649, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
Worcester Foregate Street |
2015 |
2015 |
1 |
None |
None |
Worcester Foregate Street |
2048 |
2048 |
1 |
EARLY |
-6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03350/2026-09-15/detailed |
None |
Henwick |
2026-09-15T20:46:00+01:00 |
Worcester Foregate Street |
8.0 |
{"type": "LineString", "coordinates": [[-2.2418444, 52.1892923], [-2.240105, 52.1897145], [-2.2394, 52.1898766], [-2.2384157, 52.190095099999986], [-2.237192799999999, 52.1903677], [-2.2367949, 52.1904564], [-2.2363935999999995, 52.190538200000006], [-2.2359972999999997, 52.1906375], [-2.2351363, 52.1908802], [-2.2343961999999995, 52.191117899999995], [-2.2337473999999995, 52.1913382], [-2.2330448, 52.1915886], [-2.2323169999999997, 52.19188350000002], [-2.2313708, 52.1923414], [-2.2301858, 52.192956900000006], [-2.2292728, 52.193433], [-2.2289021, 52.19361039999999], [-2.2285791, 52.19375230000001], [-2.2281025, 52.1939242], [-2.2277468999999996, 52.194043], [-2.2273988, 52.194141900000005], [-2.2271121, 52.1942105], [-2.22682, 52.1942758], [-2.2263774, 52.19435609999999], [-2.2259476, 52.19442629999999], [-2.2250575, 52.19457709999998], [-2.2246713999999996, 52.19464109999999], [-2.2243554, 52.1946927], [-2.2234202, 52.19485889999999], [-2.2223788999999994, 52.195031799999995], [-2.22205, 52.195087599999994], [-2.221814, 52.195125799999985], [-2.2213833, 52.1951979], [-2.2210008999999995, 52.19527159999999]]} |
1.0 |
2040 |
2048 |
Henwick |
Worcester Foregate Street |
Worcester Foregate Street |
52.1952716 |
-2.2210009 |
52.1952716 |
-2.2210009 |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:42:00 |
Worcester Foregate Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786649 |
1789501367248898 |
4 |
4 |
2026-09-15 19:52:48.095572 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:47.247025 |
| 559584 |
588101 |
P85412 |
881H08MW15 |
2026-09-15 |
COMPLETE |
15785939 |
2026-09-15 20:42:00 |
2026-09-15 19:53:07 |
2026-09-17 19:53:07 |
{"id": 588101, "stp": "P", "toc": "Southeastern", "uid": "P85412", "consist": "375626+375819+375827", "dest_crs": "HGS", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85412/2026-09-15/detailed", "trust_id": "881H08MW15", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hastings", "service_date": "2026-09-15", "dest_arr_time": "2006", "dest_platform": "4", "is_terminated": 1, "next_location": "Hastings", "signalling_id": "1H08", "timing_status": "LATE", "origin_station": "London Charing Cross", "current_leg_arr": "2042", "current_leg_dep": "2038", "current_leg_end": "Hastings", "origin_dep_time": "1815", "origin_platform": "5", "current_location": "Hastings Carriage Holding Sidings", "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": "+36 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5605912, 50.8557738], [0.5612582, 50.8558684], [0.5618760999999999, 50.8559575], [0.5642292999999999, 50.8562914], [0.5718326, 50.8573809], [0.5719913, 50.85740340000001], [0.572075, 50.85741529999999], [0.57344, 50.8576175], [0.5738903, 50.8576808], [0.5740520999999998, 50.857704600000005], [0.5743966000000001, 50.857753800000005], [0.5749559, 50.857815599999995], [0.5751447999999999, 50.8578429], [0.5753861, 50.85788429999999], [0.5756027, 50.8579491], [0.5759023, 50.85803400000001], [0.5769078999999999, 50.8583416]]}", "current_leg_start": "St. Leonards Warrior Sq", "dest_arr_time_act": "2006", "motion_projection": null, "next_location_lat": "50.8583416", "next_location_lon": "0.5769079", "previous_location": "St. Leonards Warrior Sq", "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1466.814, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2313.647, \"from_m\": 1466.814, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2757.138, \"from_m\": 2313.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3825.042, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9934.795, \"from_m\": 3825.042, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10032.039, \"from_m\": 9934.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10440.623, \"from_m\": 10032.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10667.954, \"from_m\": 10440.623, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12632.492, \"from_m\": 10667.954, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18518.739, \"from_m\": 12632.492, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18528.304, \"from_m\": 18518.739, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18601.035, \"from_m\": 18528.304, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18794.271, \"from_m\": 18601.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19358.622, \"from_m\": 18794.271, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19404.589, \"from_m\": 19358.622, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20029.198, \"from_m\": 19404.589, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22781.857, \"from_m\": 20029.198, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22824.68, \"from_m\": 22781.857, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24790.193, \"from_m\": 22824.68, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31153.329, \"from_m\": 24790.193, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 33939.905, \"from_m\": 31153.329, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36490.551, \"from_m\": 33939.905, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 39967.521, \"from_m\": 36490.551, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45969.96, \"from_m\": 39967.521, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46754.794, \"from_m\": 45969.96, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 47616.271, \"from_m\": 46754.794, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48080.317, \"from_m\": 47616.271, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48274.165, \"from_m\": 48080.317, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48629.888, \"from_m\": 48274.165, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 54662.459, \"from_m\": 48629.888, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54694.734, \"from_m\": 54662.459, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54737.664, \"from_m\": 54694.734, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55486.309, \"from_m\": 54737.664, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 55977.628, \"from_m\": 55486.309, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 57212.04, \"from_m\": 55977.628, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60907.716, \"from_m\": 57212.04, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 63064.513, \"from_m\": 60907.716, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63454.138, \"from_m\": 63064.513, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65423.918, \"from_m\": 63454.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\": 65576.423, \"from_m\": 65423.918, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 67428.268, \"from_m\": 65576.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\": 70040.54, \"from_m\": 67428.268, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 80249.277, \"from_m\": 70040.54, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83006.632, \"from_m\": 80249.277, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 84244.107, \"from_m\": 83006.632, \"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\": 85305.309, \"from_m\": 84244.107, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 90624.873, \"from_m\": 85305.309, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 96820.323, \"from_m\": 90624.873, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 97393.923, \"from_m\": 96820.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 98056.352, \"from_m\": 97393.923, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 98160.994, \"from_m\": 98056.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\": 99369.129, \"from_m\": 98160.994, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 100312.48, \"from_m\": 99369.129, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 100628.982, \"from_m\": 100312.48, \"capability_applied\": null, \"effective_limit_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\": 588101, \"profile_key\": \"b61620e4f429fc7fc02369868d121e6ee1b999ce622a66340de216168120c933\", \"schedule_id\": 22706, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1815\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1817H\", \"wtt_dep\": \"1818H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1820\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1822\", \"wtt_dep\": \"1824\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1826\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1829\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1830\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1831H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10344.828, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1833\", \"location\": \"Hither Green\", \"stage_seq\": 9, \"distance_m\": 11868.825, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1836H\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 14730.011, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1838H\", \"location\": \"Chislehurst\", \"stage_seq\": 11, \"distance_m\": 18364.178, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1839H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 12, \"distance_m\": 19901.346, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1841\", \"location\": \"Orpington\", \"stage_seq\": 13, \"distance_m\": 22574.465, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1848H\", \"wtt_dep\": \"1850\", \"location\": \"Sevenoaks\", \"stage_seq\": 14, \"distance_m\": 35814.202, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1857H\", \"wtt_dep\": \"1859\", \"location\": \"Tonbridge\", \"stage_seq\": 15, \"distance_m\": 47899.337, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1900H\", \"location\": \"Somerhill Tunnel\", \"stage_seq\": 16, \"distance_m\": 48800.661, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1904\", \"wtt_dep\": \"1905\", \"location\": \"High Brooms\", \"stage_seq\": 17, \"distance_m\": 53022.741, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1907H\", \"location\": \"Wells Tunnel Jn\", \"stage_seq\": 18, \"distance_m\": 54662.459, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1909\", \"wtt_dep\": \"1915\", \"location\": \"Tunbridge Wells\", \"stage_seq\": 19, \"distance_m\": 55593.466, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1917\", \"location\": \"Strawberry Hill Tunnel\", \"stage_seq\": 20, \"distance_m\": 56802.937, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1919\", \"wtt_dep\": \"1919H\", \"location\": \"Frant\", \"stage_seq\": 21, \"distance_m\": 59232.867, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1923H\", \"wtt_dep\": \"1924H\", \"location\": \"Wadhurst\", \"stage_seq\": 22, \"distance_m\": 63454.138, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926\", \"location\": \"Wadhurst Tunnel South\", \"stage_seq\": 23, \"distance_m\": 64302.636, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1930\", \"wtt_dep\": \"1931\", \"location\": \"Stonegate\", \"stage_seq\": 24, \"distance_m\": 70811.792, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1935\", \"wtt_dep\": \"1936\", \"location\": \"Etchingham\", \"stage_seq\": 25, \"distance_m\": 76472.848, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1939\", \"wtt_dep\": \"1940\", \"location\": \"Robertsbridge\", \"stage_seq\": 26, \"distance_m\": 80045.896, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Mountfield Tunnel\", \"stage_seq\": 27, \"distance_m\": 83318.195, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1947\", \"wtt_dep\": \"1948\", \"location\": \"Battle\", \"stage_seq\": 28, \"distance_m\": 89632.963, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1951H\", \"wtt_dep\": \"1952H\", \"location\": \"Crowhurst\", \"stage_seq\": 29, \"distance_m\": 92908.334, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"1957H\", \"wtt_dep\": \"1959\", \"location\": \"West St.Leonards\", \"stage_seq\": 30, \"distance_m\": 97929.764, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959H\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 31, \"distance_m\": 98083.365, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2001H\", \"wtt_dep\": \"2002H\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 32, \"distance_m\": 99391.077, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": null, \"location\": \"Hastings\", \"stage_seq\": 33, \"distance_m\": 100628.982, \"section_seq\": 1, \"route_path_id\": 99797}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 100628.982, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99797}], \"total_distance_m\": 100628.982, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 100380.765, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 248.217, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1815", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.8583416", "current_position_lon": "0.5769079", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:20:20Z\", \"source_id\": 48233552, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:20:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:20:25Z\", \"source_id\": 15668067, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:24:45Z\", \"source_id\": 48244765, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:25:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:24:49Z\", \"source_id\": 15671857, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:34:38Z\", \"source_id\": 48270641, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:34:41Z\", \"source_id\": 15679993, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:37:43Z\", \"source_id\": 48278771, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:38:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:37:45Z\", \"source_id\": 15682525, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:40:57Z\", \"source_id\": 48287318, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:41:00Z\", \"source_id\": 15685268, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:43:32Z\", \"source_id\": 48294259, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:43:34Z\", \"source_id\": 15687367, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:50:08Z\", \"source_id\": 48311326, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:50:10Z\", \"source_id\": 15692766, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:00:52Z\", \"source_id\": 48338815, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:01:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:00:58Z\", \"source_id\": 15701377, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:20Z\", \"source_id\": 48361170, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:10:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:23Z\", \"source_id\": 15708320, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:13:54Z\", \"source_id\": 48372738, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:16:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:13:58Z\", \"source_id\": 15711958, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:13Z\", \"source_id\": 48398245, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:18Z\", \"source_id\": 15720083, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:16Z\", \"source_id\": 48410810, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:30:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:18Z\", \"source_id\": 15724463, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:47Z\", \"source_id\": 15725118, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:27Z\", \"source_id\": 48416328, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:36:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:32Z\", \"source_id\": 15727577, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:49Z\", \"source_id\": 15728102, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:41Z\", \"source_id\": 48434445, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:42:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:48Z\", \"source_id\": 15733693, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:44:30Z\", \"source_id\": 48448489, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:44:30Z\", \"source_id\": 15738102, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:23Z\", \"source_id\": 48475219, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:56:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:27Z\", \"source_id\": 15749123, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:50Z\", \"source_id\": 15749647, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:28Z\", \"source_id\": 48501727, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:28Z\", \"source_id\": 15760613, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:38Z\", \"source_id\": 15760832, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31299, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:39Z\", \"source_id\": 48583227, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:44Z\", \"source_id\": 15785939, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hastings", "service_state_platform": "4", "timing_fact_generation": 1789501305311409, "current_leg_arrival_utc": "2026-09-15T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:42:51.287090", "service_state_evidence_id": 15785939, "current_leg_start_actual_dep": "2026-09-15T20:38:30+01:00", "operational_evidence_version": 152, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:52:51.377637", "service_state_valid_until_kind": null, "operational_interpretation_version": 152, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
CHX |
HGS |
1H08 |
375626+375819+375827 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1466.814, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3825.042, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9934.795, "from_m": 3825.042, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10032.039, "from_m": 9934.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10440.623, "from_m": 10032.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10667.954, "from_m": 10440.623, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12632.492, "from_m": 10667.954, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18518.739, "from_m": 12632.492, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18528.304, "from_m": 18518.739, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18601.035, "from_m": 18528.304, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18794.271, "from_m": 18601.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19358.622, "from_m": 18794.271, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19404.589, "from_m": 19358.622, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20029.198, "from_m": 19404.589, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22781.857, "from_m": 20029.198, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22824.68, "from_m": 22781.857, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24790.193, "from_m": 22824.68, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31153.329, "from_m": 24790.193, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 33939.905, "from_m": 31153.329, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36490.551, "from_m": 33939.905, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 39967.521, "from_m": 36490.551, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45969.96, "from_m": 39967.521, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46754.794, "from_m": 45969.96, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47616.271, "from_m": 46754.794, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48080.317, "from_m": 47616.271, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48274.165, "from_m": 48080.317, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48629.888, "from_m": 48274.165, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 54662.459, "from_m": 48629.888, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54694.734, "from_m": 54662.459, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54737.664, "from_m": 54694.734, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55486.309, "from_m": 54737.664, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 55977.628, "from_m": 55486.309, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57212.04, "from_m": 55977.628, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60907.716, "from_m": 57212.04, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 63064.513, "from_m": 60907.716, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63454.138, "from_m": 63064.513, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65423.918, "from_m": 63454.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": 65576.423, "from_m": 65423.918, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 67428.268, "from_m": 65576.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": 70040.54, "from_m": 67428.268, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 80249.277, "from_m": 70040.54, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83006.632, "from_m": 80249.277, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 84244.107, "from_m": 83006.632, "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": 85305.309, "from_m": 84244.107, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 90624.873, "from_m": 85305.309, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 96820.323, "from_m": 90624.873, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97393.923, "from_m": 96820.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 98056.352, "from_m": 97393.923, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 98160.994, "from_m": 98056.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": 99369.129, "from_m": 98160.994, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 100312.48, "from_m": 99369.129, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 100628.982, "from_m": 100312.48, "capability_applied": null, "effective_limit_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": 588101, "profile_key": "b61620e4f429fc7fc02369868d121e6ee1b999ce622a66340de216168120c933", "schedule_id": 22706, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1815", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1817H", "wtt_dep": "1818H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1820", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1822", "wtt_dep": "1824", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1826", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1829", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1830", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1831H", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10344.828, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1833", "location": "Hither Green", "stage_seq": 9, "distance_m": 11868.825, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1836H", "location": "Grove Park", "stage_seq": 10, "distance_m": 14730.011, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1838H", "location": "Chislehurst", "stage_seq": 11, "distance_m": 18364.178, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1839H", "location": "Petts Wood Jn", "stage_seq": 12, "distance_m": 19901.346, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1841", "location": "Orpington", "stage_seq": 13, "distance_m": 22574.465, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1848H", "wtt_dep": "1850", "location": "Sevenoaks", "stage_seq": 14, "distance_m": 35814.202, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1857H", "wtt_dep": "1859", "location": "Tonbridge", "stage_seq": 15, "distance_m": 47899.337, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1900H", "location": "Somerhill Tunnel", "stage_seq": 16, "distance_m": 48800.661, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1904", "wtt_dep": "1905", "location": "High Brooms", "stage_seq": 17, "distance_m": 53022.741, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1907H", "location": "Wells Tunnel Jn", "stage_seq": 18, "distance_m": 54662.459, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1909", "wtt_dep": "1915", "location": "Tunbridge Wells", "stage_seq": 19, "distance_m": 55593.466, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1917", "location": "Strawberry Hill Tunnel", "stage_seq": 20, "distance_m": 56802.937, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1919", "wtt_dep": "1919H", "location": "Frant", "stage_seq": 21, "distance_m": 59232.867, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1923H", "wtt_dep": "1924H", "location": "Wadhurst", "stage_seq": 22, "distance_m": 63454.138, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926", "location": "Wadhurst Tunnel South", "stage_seq": 23, "distance_m": 64302.636, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1930", "wtt_dep": "1931", "location": "Stonegate", "stage_seq": 24, "distance_m": 70811.792, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1935", "wtt_dep": "1936", "location": "Etchingham", "stage_seq": 25, "distance_m": 76472.848, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1939", "wtt_dep": "1940", "location": "Robertsbridge", "stage_seq": 26, "distance_m": 80045.896, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1943", "location": "Mountfield Tunnel", "stage_seq": 27, "distance_m": 83318.195, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1947", "wtt_dep": "1948", "location": "Battle", "stage_seq": 28, "distance_m": 89632.963, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1951H", "wtt_dep": "1952H", "location": "Crowhurst", "stage_seq": 29, "distance_m": 92908.334, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "1957H", "wtt_dep": "1959", "location": "West St.Leonards", "stage_seq": 30, "distance_m": 97929.764, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959H", "location": "Bopeep S.B. Jn", "stage_seq": 31, "distance_m": 98083.365, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2001H", "wtt_dep": "2002H", "location": "St. Leonards Warrior Sq", "stage_seq": 32, "distance_m": 99391.077, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": null, "location": "Hastings", "stage_seq": 33, "distance_m": 100628.982, "section_seq": 1, "route_path_id": 99797}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 100628.982, "from_m": 0.0, "section_seq": 1, "route_path_id": 99797}], "total_distance_m": 100628.982, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 100380.765, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 248.217, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31444, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:20:20Z", "source_id": 48233552, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:20:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:20:25Z", "source_id": 15668067, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:24:45Z", "source_id": 48244765, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:25:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:24:49Z", "source_id": 15671857, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31696, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:34:38Z", "source_id": 48270641, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:35:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:34:41Z", "source_id": 15679993, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31917, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:37:43Z", "source_id": 48278771, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:38:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:37:45Z", "source_id": 15682525, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31942, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:40:57Z", "source_id": 48287318, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:41:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:41:00Z", "source_id": 15685268, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32051, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:43:32Z", "source_id": 48294259, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:44:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:43:34Z", "source_id": 15687367, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T18:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32581, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:50:08Z", "source_id": 48311326, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:51:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:50:10Z", "source_id": 15692766, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32695, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:00:52Z", "source_id": 48338815, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T18:01:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:00:58Z", "source_id": 15701377, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:20Z", "source_id": 48361170, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T18:10:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:23Z", "source_id": 15708320, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32753, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:13:54Z", "source_id": 48372738, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T18:16:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:13:58Z", "source_id": 15711958, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32766, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:13Z", "source_id": 48398245, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T18:25:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:18Z", "source_id": 15720083, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32770, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:16Z", "source_id": 48410810, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T18:30:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:18Z", "source_id": 15724463, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:47Z", "source_id": 15725118, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:27Z", "source_id": 48416328, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T18:36:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:32Z", "source_id": 15727577, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:49Z", "source_id": 15728102, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32776, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:41Z", "source_id": 48434445, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T18:42:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:48Z", "source_id": 15733693, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32780, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:44:30Z", "source_id": 48448489, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T18:47:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:44:30Z", "source_id": 15738102, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:23Z", "source_id": 48475219, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T18:56:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:27Z", "source_id": 15749123, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:50Z", "source_id": 15749647, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31273, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:28Z", "source_id": 48501727, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T19:07:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:28Z", "source_id": 15760613, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:38Z", "source_id": 15760832, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31299, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:39Z", "source_id": 48583227, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T19:42:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:44Z", "source_id": 15785939, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}] |
London Charing Cross |
1815 |
1815 |
5 |
None |
None |
Hastings |
2006 |
2006 |
4 |
LATE |
+36 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85412/2026-09-15/detailed |
None |
St. Leonards Warrior Sq |
2026-09-15T20:38:30+01:00 |
Hastings |
4.0 |
{"type": "LineString", "coordinates": [[0.5605912, 50.8557738], [0.5612582, 50.8558684], [0.5618760999999999, 50.8559575], [0.5642292999999999, 50.8562914], [0.5718326, 50.8573809], [0.5719913, 50.85740340000001], [0.572075, 50.85741529999999], [0.57344, 50.8576175], [0.5738903, 50.8576808], [0.5740520999999998, 50.857704600000005], [0.5743966000000001, 50.857753800000005], [0.5749559, 50.857815599999995], [0.5751447999999999, 50.8578429], [0.5753861, 50.85788429999999], [0.5756027, 50.8579491], [0.5759023, 50.85803400000001], [0.5769078999999999, 50.8583416]]} |
0.7 |
2038 |
2042 |
St. Leonards Warrior Sq |
Hastings Carriage Holding Sidings |
Hastings |
50.8583416 |
0.5769079 |
50.8583416 |
0.5769079 |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:42:00 |
Hastings |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785939 |
1789501305311409 |
152 |
152 |
2026-09-15 19:52:51.377637 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:42:51.287090 |
| 559585 |
592982 |
R44653 |
516V121915 |
2026-09-15 |
COMPLETE |
15786772 |
2026-09-15 20:42:00 |
2026-09-15 19:53:07 |
2026-09-17 19:53:07 |
{"id": 592982, "stp": "N", "toc": "Unknown", "uid": "R44653", "consist": null, "dest_crs": "XAX", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R44653/2026-09-15/detailed", "trust_id": "516V121915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Acton T.C.", "service_date": "2026-09-15", "dest_arr_time": "0050", "dest_platform": null, "is_terminated": 1, "next_location": "Ripple Lane Exch Sidings", "signalling_id": "6V12", "timing_status": null, "origin_station": "Dagenham ARC Sidings", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2332", "origin_platform": null, "current_location": "Dagenham ARC Sidings", "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0050", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1752.559, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1826.867, \"from_m\": 1752.559, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5006.758, \"from_m\": 1826.867, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7507.205, \"from_m\": 5006.758, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7534.599, \"from_m\": 7507.205, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8038.009, \"from_m\": 7534.599, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10881.919, \"from_m\": 8038.009, \"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\": 11146.315, \"from_m\": 10881.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\": 15807.989, \"from_m\": 11146.315, \"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\": 16105.799, \"from_m\": 15807.989, \"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\": 16918.715, \"from_m\": 16105.799, \"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\": 16957.644, \"from_m\": 16918.715, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17203.44, \"from_m\": 16957.644, \"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\": 17297.588, \"from_m\": 17203.44, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17332.316, \"from_m\": 17297.588, \"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\": 17372.335, \"from_m\": 17332.316, \"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\": 21354.698, \"from_m\": 17372.335, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22958.423, \"from_m\": 21354.698, \"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\": 23409.2, \"from_m\": 22958.423, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23986.354, \"from_m\": 23409.2, \"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\": 30265.351, \"from_m\": 23986.354, \"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\": 30314.31, \"from_m\": 30265.351, \"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\": 30398.811, \"from_m\": 30314.31, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30452.293, \"from_m\": 30398.811, \"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\": 30889.524, \"from_m\": 30452.293, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30955.843, \"from_m\": 30889.524, \"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\": 30985.412, \"from_m\": 30955.843, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31673.75, \"from_m\": 30985.412, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31678.501, \"from_m\": 31673.75, \"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\": 31731.672, \"from_m\": 31678.501, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31738.887, \"from_m\": 31731.672, \"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\": 31803.487, \"from_m\": 31738.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31843.87, \"from_m\": 31803.487, \"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\": 31920.123, \"from_m\": 31843.87, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32063.842, \"from_m\": 31920.123, \"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\": 32130.079, \"from_m\": 32063.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\": 32201.44, \"from_m\": 32130.079, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33437.988, \"from_m\": 32201.44, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33489.93, \"from_m\": 33437.988, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33659.914, \"from_m\": 33489.93, \"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\": 34564.524, \"from_m\": 33659.914, \"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\": 34626.855, \"from_m\": 34564.524, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35438.954, \"from_m\": 34626.855, \"capability_applied\": null, \"effective_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\": 592982, \"profile_key\": \"7fb99c6242e5ff060e545e5a97bde55f044356aac1fd3b0f1423244da717148b\", \"schedule_id\": 38124, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Dagenham ARC Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2347H\", \"location\": \"Ripple Lane Exch Sidings\", \"stage_seq\": 2, \"distance_m\": 1466.143, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350H\", \"location\": \"Ripple Lane Renwick Rd Jn\", \"stage_seq\": 3, \"distance_m\": 2029.875, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Barking Riverside Up Jn\", \"stage_seq\": 4, \"distance_m\": 4259.842, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Barking\", \"stage_seq\": 5, \"distance_m\": 4714.278, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Barking Station Jn\", \"stage_seq\": 6, \"distance_m\": 5582.891, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Woodgrange Park\", \"stage_seq\": 7, \"distance_m\": 7447.531, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009\", \"location\": \"Leyton Midland Road\", \"stage_seq\": 8, \"distance_m\": 11827.031, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0016H\", \"location\": \"South Tottenham\", \"stage_seq\": 9, \"distance_m\": 17263.428, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0022\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 10, \"distance_m\": 19996.406, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"Upper Holloway\", \"stage_seq\": 11, \"distance_m\": 21879.119, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0026\", \"location\": \"Junction Road Jn\", \"stage_seq\": 12, \"distance_m\": 22673.3, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029\", \"location\": \"Gospel Oak\", \"stage_seq\": 13, \"distance_m\": 23739.725, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 14, \"distance_m\": 24671.817, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"West Hampstead\", \"stage_seq\": 15, \"distance_m\": 26680.801, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0041H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 16, \"distance_m\": 30227.018, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0042H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 17, \"distance_m\": 30955.843, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044H\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 18, \"distance_m\": 33545.411, \"section_seq\": 1, \"route_path_id\": 103845}, {\"is_pass\": false, \"wtt_arr\": \"0050\", \"wtt_dep\": null, \"location\": \"Acton T.C.\", \"stage_seq\": 19, \"distance_m\": 35438.954, \"section_seq\": 1, \"route_path_id\": 103845}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 35438.954, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103845}], \"total_distance_m\": 35438.954, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 29864.092, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5574.862, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2332", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Dagenham ARC Sidings", "service_state_platform": null, "timing_fact_generation": 1789501380705742, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:00.702080", "service_state_evidence_id": 15786772, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:02.150271", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
None |
XAX |
6V12 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1752.559, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1826.867, "from_m": 1752.559, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5006.758, "from_m": 1826.867, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7507.205, "from_m": 5006.758, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7534.599, "from_m": 7507.205, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8038.009, "from_m": 7534.599, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10881.919, "from_m": 8038.009, "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": 11146.315, "from_m": 10881.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": 15807.989, "from_m": 11146.315, "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": 16105.799, "from_m": 15807.989, "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": 16918.715, "from_m": 16105.799, "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": 16957.644, "from_m": 16918.715, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17203.44, "from_m": 16957.644, "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": 17297.588, "from_m": 17203.44, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17332.316, "from_m": 17297.588, "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": 17372.335, "from_m": 17332.316, "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": 21354.698, "from_m": 17372.335, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22958.423, "from_m": 21354.698, "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": 23409.2, "from_m": 22958.423, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23986.354, "from_m": 23409.2, "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": 30265.351, "from_m": 23986.354, "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": 30314.31, "from_m": 30265.351, "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": 30398.811, "from_m": 30314.31, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30452.293, "from_m": 30398.811, "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": 30889.524, "from_m": 30452.293, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30955.843, "from_m": 30889.524, "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": 30985.412, "from_m": 30955.843, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31673.75, "from_m": 30985.412, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31678.501, "from_m": 31673.75, "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": 31731.672, "from_m": 31678.501, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31738.887, "from_m": 31731.672, "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": 31803.487, "from_m": 31738.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31843.87, "from_m": 31803.487, "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": 31920.123, "from_m": 31843.87, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32063.842, "from_m": 31920.123, "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": 32130.079, "from_m": 32063.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": 32201.44, "from_m": 32130.079, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33437.988, "from_m": 32201.44, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33489.93, "from_m": 33437.988, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33659.914, "from_m": 33489.93, "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": 34564.524, "from_m": 33659.914, "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": 34626.855, "from_m": 34564.524, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35438.954, "from_m": 34626.855, "capability_applied": null, "effective_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": 592982, "profile_key": "7fb99c6242e5ff060e545e5a97bde55f044356aac1fd3b0f1423244da717148b", "schedule_id": 38124, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2332", "location": "Dagenham ARC Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 103845}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2347H", "location": "Ripple Lane Exch Sidings", "stage_seq": 2, "distance_m": 1466.143, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Ripple Lane Renwick Rd Jn", "stage_seq": 3, "distance_m": 2029.875, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352", "location": "Barking Riverside Up Jn", "stage_seq": 4, "distance_m": 4259.842, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Barking", "stage_seq": 5, "distance_m": 4714.278, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Barking Station Jn", "stage_seq": 6, "distance_m": 5582.891, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Woodgrange Park", "stage_seq": 7, "distance_m": 7447.531, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009", "location": "Leyton Midland Road", "stage_seq": 8, "distance_m": 11827.031, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0016H", "location": "South Tottenham", "stage_seq": 9, "distance_m": 17263.428, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0022", "location": "Harringay Park Jn", "stage_seq": 10, "distance_m": 19996.406, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025", "location": "Upper Holloway", "stage_seq": 11, "distance_m": 21879.119, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0026", "location": "Junction Road Jn", "stage_seq": 12, "distance_m": 22673.3, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029", "location": "Gospel Oak", "stage_seq": 13, "distance_m": 23739.725, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031H", "location": "Hampstead Heath", "stage_seq": 14, "distance_m": 24671.817, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "West Hampstead", "stage_seq": 15, "distance_m": 26680.801, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0041H", "location": "Kensal Green Jn", "stage_seq": 16, "distance_m": 30227.018, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0042H", "location": "Willesden Junction High Level", "stage_seq": 17, "distance_m": 30955.843, "section_seq": 1, "route_path_id": 103845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044H", "location": "Acton Wells Jn", "stage_seq": 18, "distance_m": 33545.411, "section_seq": 1, "route_path_id": 103845}, {"is_pass": false, "wtt_arr": "0050", "wtt_dep": null, "location": "Acton T.C.", "stage_seq": 19, "distance_m": 35438.954, "section_seq": 1, "route_path_id": 103845}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 35438.954, "from_m": 0.0, "section_seq": 1, "route_path_id": 103845}], "total_distance_m": 35438.954, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 29864.092, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5574.862, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Dagenham ARC Sidings |
2332 |
2332 |
None |
None |
None |
Acton T.C. |
0050 |
0050 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:R44653/2026-09-15/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Dagenham ARC Sidings |
Ripple Lane Exch Sidings |
None |
None |
None |
None |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:42:00 |
Dagenham ARC Sidings |
TRUST |
TRUST_CANCELLATION |
15786772 |
1789501380705742 |
1 |
1 |
2026-09-15 19:53:02.150271 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:00.702080 |
| 559586 |
590647 |
C61801 |
722J06MY15 |
2026-09-15 |
COMPLETE |
15786683 |
2026-09-15 20:43:00 |
2026-09-15 19:53:07 |
2026-09-17 19:53:07 |
{"id": 590647, "stp": "P", "toc": "London Underground", "uid": "C61801", "consist": null, "dest_crs": "HRW", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61801/2026-09-15/detailed", "trust_id": "722J06MY15", "origin_crs": "ZEL", "show_on_map": 0, "dar_est_time": "19:51:00", "dar_platform": null, "dest_station": "Harrow & Wealdstone (DC)", "service_date": "2026-09-15", "dest_arr_time": "2040", "dest_platform": "1", "is_terminated": 1, "next_location": "Harrow & Wealdstone (DC)", "signalling_id": "2J06", "timing_status": "LATE", "origin_station": "Elephant & Castle L.T.", "current_leg_arr": "2043", "current_leg_dep": "2041", "current_leg_end": "Harrow & Wealdstone (DC)", "origin_dep_time": "1951", "origin_platform": null, "current_location": "Harrow & Wealdstone (DC)", "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.316622, 51.5815321], [-0.3171903, 51.5820763], [-0.3183175, 51.5830212], [-0.3189863, 51.5835035], [-0.31958449999999994, 51.58393710000001], [-0.32027089999999997, 51.5844332], [-0.3209849, 51.58491430000001], [-0.32170469999999995, 51.5853918], [-0.3224547, 51.5858583], [-0.3235763, 51.5865569], [-0.32433270000000003, 51.58699149999998], [-0.325124, 51.587416799999986], [-0.3281179, 51.5889001], [-0.33040259999999994, 51.5899897], [-0.33130529999999997, 51.5904059], [-0.3335558, 51.59142649999999], [-0.3338574, 51.5915712], [-0.3343768, 51.5918227]]}", "current_leg_start": "Kenton (DC)", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "51.5918227", "next_location_lon": "-0.3343768", "previous_location": "Kenton (DC)", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1951½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5918227", "current_position_lon": "-0.3343768", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:37Z\", \"source_id\": 15771991, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:49Z\", \"source_id\": 15774892, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:42Z\", \"source_id\": 15776248, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:52Z\", \"source_id\": 15777746, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:39Z\", \"source_id\": 15779002, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:08Z\", \"source_id\": 15780666, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:38Z\", \"source_id\": 15781721, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:08Z\", \"source_id\": 15783473, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:53Z\", \"source_id\": 15784649, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:48Z\", \"source_id\": 15786683, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Harrow & Wealdstone (DC)", "service_state_platform": "1", "timing_fact_generation": 1789501369344863, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:01.758291", "service_state_evidence_id": 15786683, "current_leg_start_actual_dep": "2026-09-15T20:40:30+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:02.110352", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Underground |
P |
ZEL |
HRW |
2J06 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:37Z", "source_id": 15771991, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:49Z", "source_id": 15774892, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:42Z", "source_id": 15776248, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:52Z", "source_id": 15777746, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:39Z", "source_id": 15779002, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:08Z", "source_id": 15780666, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:38Z", "source_id": 15781721, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:08Z", "source_id": 15783473, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:53Z", "source_id": 15784649, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:48Z", "source_id": 15786683, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Elephant & Castle L.T. |
1951 |
1951½ |
None |
19:51:00 |
None |
Harrow & Wealdstone (DC) |
2040 |
2040 |
1 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C61801/2026-09-15/detailed |
None |
Kenton (DC) |
2026-09-15T20:40:30+01:00 |
Harrow & Wealdstone (DC) |
2.0 |
{"type": "LineString", "coordinates": [[-0.316622, 51.5815321], [-0.3171903, 51.5820763], [-0.3183175, 51.5830212], [-0.3189863, 51.5835035], [-0.31958449999999994, 51.58393710000001], [-0.32027089999999997, 51.5844332], [-0.3209849, 51.58491430000001], [-0.32170469999999995, 51.5853918], [-0.3224547, 51.5858583], [-0.3235763, 51.5865569], [-0.32433270000000003, 51.58699149999998], [-0.325124, 51.587416799999986], [-0.3281179, 51.5889001], [-0.33040259999999994, 51.5899897], [-0.33130529999999997, 51.5904059], [-0.3335558, 51.59142649999999], [-0.3338574, 51.5915712], [-0.3343768, 51.5918227]]} |
1.0 |
2041 |
2043 |
Kenton (DC) |
Harrow & Wealdstone (DC) |
Harrow & Wealdstone (DC) |
51.5918227 |
-0.3343768 |
51.5918227 |
-0.3343768 |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:43:00 |
Harrow & Wealdstone (DC) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786683 |
1789501369344863 |
27 |
27 |
2026-09-15 19:53:02.110352 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:01.758291 |
| 559587 |
588723 |
C55784 |
142I03MX15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:43:00 |
2026-09-15 19:53:07 |
2026-09-17 19:53:07 |
{"id": 588723, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55784", "consist": null, "dest_crs": "APN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55784/2026-09-15/detailed", "trust_id": "142I03MX15", "origin_crs": "SHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle Airport", "service_date": "2026-09-15", "dest_arr_time": "1943", "dest_platform": null, "is_terminated": 1, "next_location": "Heworth (Metro)", "signalling_id": "2I03", "timing_status": "EARLY", "origin_station": "South Hylton (Sunderland Metro)", "current_leg_arr": "1908", "current_leg_dep": "1804", "current_leg_end": "Heworth (Metro)", "origin_dep_time": "1837", "origin_platform": null, "current_location": "Pelaw Metro Jn", "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]}", "current_leg_start": "Pelaw Tyne & Wear Metro", "dest_arr_time_act": "1943", "motion_projection": null, "next_location_lat": "54.9516939", "next_location_lon": "-1.5561194", "previous_location": "Brockley Whins", "current_leg_milage": "0.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 15, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48193289\", \"confirmationDeadline\": \"2026-09-15T19:07:30+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "1837½", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "64.0", "current_position_lat": "54.9516939", "current_position_lon": "-1.5561194", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:32:12Z\", \"source_id\": 48264244, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:29:21Z\", \"source_id\": 48256623, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:40:16Z\", \"source_id\": 48285464, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:41:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:40:21Z\", \"source_id\": 15684681, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:27:14Z\", \"source_id\": 48251057, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:27:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:42:31Z\", \"source_id\": 48291485, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:42:33Z\", \"source_id\": 15686513, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:25:59Z\", \"source_id\": 48247847, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:43:57Z\", \"source_id\": 48295263, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:01Z\", \"source_id\": 15687707, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:24:02Z\", \"source_id\": 48242990, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:24:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:45:09Z\", \"source_id\": 48298500, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:45:13Z\", \"source_id\": 15688672, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:22:07Z\", \"source_id\": 48238147, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:46:42Z\", \"source_id\": 48302383, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:48:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:46:46Z\", \"source_id\": 15689961, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:20:42Z\", \"source_id\": 48234532, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3978, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:49:33Z\", \"source_id\": 48309814, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:49:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:49:35Z\", \"source_id\": 15692321, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:19:15Z\", \"source_id\": 48230627, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:19:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:50:19Z\", \"source_id\": 48311778, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:50:23Z\", \"source_id\": 15692958, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:17:01Z\", \"source_id\": 48225202, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:52:36Z\", \"source_id\": 15694782, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:13:33Z\", \"source_id\": 48216348, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:55:38Z\", \"source_id\": 15697151, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:10:18Z\", \"source_id\": 48207797, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:59:31Z\", \"source_id\": 15700276, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:08:04Z\", \"source_id\": 48201972, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:01:58Z\", \"source_id\": 15702237, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pelaw Metro Jn", "service_state_platform": null, "timing_fact_generation": 1789495484253189, "current_leg_arrival_utc": "2026-09-15T19:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:02.152836", "service_state_evidence_id": 15704436, "current_leg_start_actual_dep": "2026-09-15T18:04:27+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:03.236734", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Tyne and Wear Metro |
P |
SHZ |
APN |
2I03 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 4034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:32:12Z", "source_id": 48264244, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T17:34:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4019, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:29:21Z", "source_id": 48256623, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:29:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4021, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:40:16Z", "source_id": 48285464, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:41:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:40:21Z", "source_id": 15684681, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:27:14Z", "source_id": 48251057, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:27:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4025, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:42:31Z", "source_id": 48291485, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:43:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:42:33Z", "source_id": 15686513, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3981, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:25:59Z", "source_id": 48247847, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:26:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3983, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:43:57Z", "source_id": 48295263, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:44:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:01Z", "source_id": 15687707, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:24:02Z", "source_id": 48242990, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:24:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:45:09Z", "source_id": 48298500, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:46:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:45:13Z", "source_id": 15688672, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:22:07Z", "source_id": 48238147, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:23:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4006, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:46:42Z", "source_id": 48302383, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:48:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:46:46Z", "source_id": 15689961, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:20:42Z", "source_id": 48234532, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:21:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3978, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:49:33Z", "source_id": 48309814, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:49:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:49:35Z", "source_id": 15692321, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4027, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:19:15Z", "source_id": 48230627, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:19:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4030, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:50:19Z", "source_id": 48311778, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:51:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:50:23Z", "source_id": 15692958, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3970, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:17:01Z", "source_id": 48225202, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:17:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:52:36Z", "source_id": 15694782, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3961, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:13:33Z", "source_id": 48216348, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:14:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:55:38Z", "source_id": 15697151, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:10:18Z", "source_id": 48207797, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:10:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:59:31Z", "source_id": 15700276, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:08:04Z", "source_id": 48201972, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:08:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:01:58Z", "source_id": 15702237, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:02:00+01:00", "operational_fact": true}] |
South Hylton (Sunderland Metro) |
1837 |
1837½ |
None |
None |
None |
Newcastle Airport |
1943 |
1943 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C55784/2026-09-15/detailed |
None |
Pelaw Tyne & Wear Metro |
2026-09-15T18:04:27+01:00 |
Heworth (Metro) |
64.0 |
{"type": "LineString", "coordinates": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]} |
0.6 |
1804 |
1908 |
Brockley Whins |
Pelaw Metro Jn |
Heworth (Metro) |
54.9516939 |
-1.5561194 |
54.9516939 |
-1.5561194 |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:43:00 |
Pelaw Metro Jn |
TRUST |
TRACKING_TIMEOUT |
15704436 |
1789495484253189 |
52 |
52 |
2026-09-15 19:53:03.236734 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:02.152836 |
| 559588 |
589314 |
C24754 |
322U79MY15 |
2026-09-15 |
COMPLETE |
15786023 |
2026-09-15 20:43:00 |
2026-09-15 19:53:07 |
2026-09-17 19:53:07 |
{"id": 589314, "stp": "P", "toc": "TransPennine Express", "uid": "C24754", "consist": "185147", "dest_crs": "YRK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C24754/2026-09-15/detailed", "trust_id": "322U79MY15", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "York", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "11", "is_terminated": 1, "next_location": "York", "signalling_id": "2U79", "timing_status": "EARLY", "origin_station": "Manchester Piccadilly", "current_leg_arr": "2043", "current_leg_dep": "2022", "current_leg_end": "York", "origin_dep_time": "1900", "origin_platform": "1", "current_location": "York", "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3549168, 53.7241389], [-1.3547894, 53.7241703], [-1.3542795, 53.72429579999999], [-1.3530422999999998, 53.7246585], [-1.3528359, 53.7247189], [-1.3514866999999997, 53.725114399999995], [-1.3513657, 53.725148700000005], [-1.3512657, 53.7251783], [-1.3510512999999995, 53.7252428], [-1.3506209, 53.725371], [-1.3497549999999998, 53.7256261], [-1.3480104, 53.72613789999998], [-1.3474993999999998, 53.72628669999999], [-1.3474729261792822, 53.726294484862926], [-1.3456552, 53.726829], [-1.3449684, 53.727029300000005], [-1.3444815, 53.7271713], [-1.3444128999999998, 53.727191299999994], [-1.3437195999999998, 53.7273935], [-1.3422231, 53.727834599999994], [-1.3402900999999998, 53.7284057], [-1.3400207999999998, 53.72848530000001], [-1.3379099, 53.72910089999999], [-1.3368746, 53.729403999999995], [-1.3364587, 53.729527], [-1.3351312999999998, 53.7299197], [-1.3315800999999998, 53.73096689999999], [-1.3280956999999998, 53.7319904], [-1.3265624, 53.73244379999999], [-1.3255994, 53.7327373], [-1.324675, 53.73304939999999], [-1.3240161999999998, 53.73327720000001], [-1.3218685, 53.7340713], [-1.3212569999999997, 53.7342703], [-1.321092471012532, 53.734323238421794], [-1.3206695999999998, 53.7344593], [-1.3198866, 53.7346974], [-1.319055, 53.7349256], [-1.3183702, 53.735126399999984], [-1.3177256, 53.7353099], [-1.3173955, 53.7353889], [-1.3170558999999995, 53.73549], [-1.316438, 53.735625199999994], [-1.3153436, 53.735877], [-1.314221, 53.7360947], [-1.3134955, 53.73623859999999], [-1.3128276, 53.7363522], [-1.3116935, 53.7365261], [-1.3105119, 53.736678899999994], [-1.3099248, 53.73674869999999], [-1.3092737, 53.73680869999999], [-1.3084741, 53.7368882], [-1.3076124999999998, 53.736946499999995], [-1.3068246, 53.73699160000001], [-1.3059538999999998, 53.737054699999995], [-1.3028387999999995, 53.7371962], [-1.3011197, 53.73729259999999], [-1.2992935, 53.73738259999998], [-1.2977361, 53.7374657], [-1.2965377, 53.7375307], [-1.2951218, 53.73763089999999], [-1.2937855, 53.73774509999999], [-1.2918088999999997, 53.737947600000005], [-1.2901465, 53.73812290000001], [-1.2890377999999998, 53.738242199999995], [-1.2879546, 53.7383895], [-1.2871834, 53.7385078], [-1.2862079999999998, 53.73868220000001], [-1.2826884999999997, 53.7394033], [-1.2811566999999997, 53.7397497], [-1.2788275999999998, 53.7402707], [-1.2768647, 53.7407094], [-1.2756203, 53.7409784], [-1.2700481, 53.74220650000001], [-1.267893, 53.7427343], [-1.2643856999999998, 53.743719299999995], [-1.2636190000000005, 53.7439397], [-1.2632082999999998, 53.74406549999999], [-1.2608654, 53.74482470000001], [-1.2588737, 53.7455109], [-1.25764139776733, 53.745975760811966], [-1.2573147, 53.746099], [-1.2550694, 53.747045], [-1.2536237999999995, 53.74775249999999], [-1.2522587, 53.74850500000001], [-1.2508784999999998, 53.7493979], [-1.249796, 53.7501635], [-1.2482368999999998, 53.75137519999999], [-1.2473477, 53.7521504], [-1.2450985, 53.7544264], [-1.2442238, 53.755528600000005], [-1.2437109, 53.756253599999994], [-1.2427804999999998, 53.7576528], [-1.2422622999999997, 53.7585914], [-1.2415169, 53.7602197], [-1.2408494, 53.7617189], [-1.240178, 53.76348089999999], [-1.2399551, 53.7641647], [-1.2397336, 53.7646783], [-1.2396887, 53.764824099999984], [-1.2393900954968522, 53.765732099458795], [-1.2390761, 53.7666869], [-1.2390182, 53.766845100000005], [-1.2386587999999998, 53.76794039999999], [-1.2384528, 53.7684649], [-1.2381098999999998, 53.7695215], [-1.2380801999999995, 53.7696089], [-1.2378283999999995, 53.7703507], [-1.2377565999999998, 53.77056219999999], [-1.2375807, 53.7711818], [-1.2371650999999997, 53.772461799999995], [-1.2367705, 53.773734999999995], [-1.2365783, 53.774301499999986], [-1.2363653, 53.7749591], [-1.2362093999999997, 53.7753895], [-1.2360838, 53.77576659999999], [-1.2359944, 53.7760863], [-1.2357420999999995, 53.7768413], [-1.235712, 53.7769299], [-1.2353048999999998, 53.77812990000001], [-1.2348999, 53.77931699999999], [-1.2347443, 53.7797957], [-1.2345645999999997, 53.78038999999999], [-1.2345199537485827, 53.780571011637456], [-1.2345111862970537, 53.78060655788406], [-1.2343971, 53.7810691], [-1.2341989999999998, 53.7820609], [-1.2341222, 53.7826323], [-1.2340654999999998, 53.783237], [-1.2339779, 53.7844121], [-1.2339309, 53.78514289999999], [-1.2339138, 53.78536219999999], [-1.2338743, 53.78587], [-1.2337454999999995, 53.78732469999999], [-1.2337363948904505, 53.78742772712427], [-1.2334883, 53.790234900000016], [-1.2334749000000005, 53.790405099999994], [-1.2334563, 53.790592999999994], [-1.2334446, 53.790775100000005], [-1.2334105, 53.791176799999995], [-1.2334102, 53.7912022], [-1.2331766999999998, 53.794000200000006], [-1.2331662, 53.794121399999995], [-1.2329334, 53.796805000000006], [-1.2329260999999998, 53.796915299999995], [-1.2329214999999998, 53.796993], [-1.2324775999999995, 53.8023083], [-1.2321686, 53.8057367], [-1.2318761, 53.809152], [-1.2315752999999998, 53.8125636], [-1.2315735, 53.81258269999999], [-1.2312505, 53.81598579999999], [-1.2311754, 53.8166483], [-1.2310567999999995, 53.81730740000001], [-1.230822, 53.8185968], [-1.2305190999999998, 53.81987970000001], [-1.230315, 53.8206513], [-1.2301684, 53.8211563], [-1.2298520999999998, 53.8220512], [-1.2294195999999995, 53.82304690000001], [-1.2289433999999997, 53.82400359999998], [-1.2288956, 53.8241015], [-1.2286718, 53.824625], [-1.2286344, 53.8246958], [-1.2284747, 53.825033000000005], [-1.2283218, 53.82537010000001], [-1.2282104, 53.8255947], [-1.2280938, 53.8258245], [-1.2279608999999998, 53.826052199999985], [-1.2276914999999995, 53.82653059999999], [-1.227459370261064, 53.82700287962691], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]}", "current_leg_start": "Castleford", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "53.9582587", "next_location_lon": "-1.0935657", "previous_location": "Church Fenton", "current_leg_milage": "21.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1049.468, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1088.464, \"from_m\": 1049.468, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1159.476, \"from_m\": 1088.464, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1183.533, \"from_m\": 1159.476, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1274.252, \"from_m\": 1183.533, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1443.746, \"from_m\": 1274.252, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2199.218, \"from_m\": 1443.746, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2257.573, \"from_m\": 2199.218, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2343.777, \"from_m\": 2257.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5579.627, \"from_m\": 2343.777, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8322.569, \"from_m\": 5579.627, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8618.931, \"from_m\": 8322.569, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8670.038, \"from_m\": 8618.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\": 9229.595, \"from_m\": 8670.038, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11295.87, \"from_m\": 9229.595, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13049.384, \"from_m\": 11295.87, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23436.915, \"from_m\": 13049.384, \"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\": 23710.926, \"from_m\": 23436.915, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28392.58, \"from_m\": 23710.926, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 29031.944, \"from_m\": 28392.58, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 29591.64, \"from_m\": 29031.944, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29644.893, \"from_m\": 29591.64, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 29765.646, \"from_m\": 29644.893, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30097.518, \"from_m\": 29765.646, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38415.303, \"from_m\": 30097.518, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 38783.144, \"from_m\": 38415.303, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40444.287, \"from_m\": 38783.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\": 40908.81, \"from_m\": 40444.287, \"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\": 41109.87, \"from_m\": 40908.81, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42761.441, \"from_m\": 41109.87, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42825.741, \"from_m\": 42761.441, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46729.504, \"from_m\": 42825.741, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51050.29, \"from_m\": 46729.504, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 53679.755, \"from_m\": 51050.29, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53713.347, \"from_m\": 53679.755, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 59954.783, \"from_m\": 53713.347, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60134.059, \"from_m\": 59954.783, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60157.017, \"from_m\": 60134.059, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63887.445, \"from_m\": 60157.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\": 72522.285, \"from_m\": 63887.445, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 72549.053, \"from_m\": 72522.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\": 80815.871, \"from_m\": 72549.053, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91760.468, \"from_m\": 80815.871, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 91873.929, \"from_m\": 91760.468, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 91961.666, \"from_m\": 91873.929, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 92077.581, \"from_m\": 91961.666, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 103374.348, \"from_m\": 92077.581, \"capability_applied\": null, \"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\": 105523.971, \"from_m\": 103374.348, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 107811.018, \"from_m\": 105523.971, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 107986.208, \"from_m\": 107811.018, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 108075.076, \"from_m\": 107986.208, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 108256.054, \"from_m\": 108075.076, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109059.859, \"from_m\": 108256.054, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 109299.555, \"from_m\": 109059.859, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 589314, \"profile_key\": \"746bddf92c88a0e3f753b115f54b1a58106194cb4b0ec7bac41d068ef5fef29e\", \"schedule_id\": 3401, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1900\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1902\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1117.886, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1903H\", \"location\": \"Ashburys\", \"stage_seq\": 3, \"distance_m\": 2468.55, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1907H\", \"location\": \"Guide Bridge\", \"stage_seq\": 4, \"distance_m\": 8084.44, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"1912\", \"wtt_dep\": \"1913\", \"location\": \"Stalybridge\", \"stage_seq\": 5, \"distance_m\": 11882.392, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"1917\", \"wtt_dep\": \"1918\", \"location\": \"Mossley (Grtr Manchester)\", \"stage_seq\": 6, \"distance_m\": 16204.882, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"1921H\", \"wtt_dep\": \"1922H\", \"location\": \"Greenfield\", \"stage_seq\": 7, \"distance_m\": 19704.926, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1925\", \"location\": \"Diggle Jn\", \"stage_seq\": 8, \"distance_m\": 23018.481, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"1929H\", \"wtt_dep\": \"1930H\", \"location\": \"Marsden\", \"stage_seq\": 9, \"distance_m\": 29314.54, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"1933H\", \"wtt_dep\": \"1934H\", \"location\": \"Slaithwaite\", \"stage_seq\": 10, \"distance_m\": 33408.958, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"1940H\", \"wtt_dep\": \"1942\", \"location\": \"Huddersfield\", \"stage_seq\": 11, \"distance_m\": 40689.553, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945H\", \"location\": \"Bradley Jn\", \"stage_seq\": 12, \"distance_m\": 45063.16, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1946H\", \"location\": \"Heaton Lodge East Jn\", \"stage_seq\": 13, \"distance_m\": 47310.235, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"1947H\", \"wtt_dep\": \"1948H\", \"location\": \"Mirfield\", \"stage_seq\": 14, \"distance_m\": 48607.041, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 15, \"distance_m\": 50060.961, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950H\", \"location\": \"Thornhill L.N.W. Jn\", \"stage_seq\": 16, \"distance_m\": 51050.29, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Horbury Jn\", \"stage_seq\": 17, \"distance_m\": 59996.695, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"2001\", \"wtt_dep\": \"2002\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 18, \"distance_m\": 63625.585, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2007\", \"location\": \"Normanton\", \"stage_seq\": 19, \"distance_m\": 68746.249, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008H\", \"location\": \"Altofts Jn\", \"stage_seq\": 20, \"distance_m\": 69799.851, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2013\", \"location\": \"Castleford\", \"stage_seq\": 21, \"distance_m\": 74311.71, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Milford Jn\", \"stage_seq\": 22, \"distance_m\": 83720.945, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2029H\", \"location\": \"Church Fenton\", \"stage_seq\": 23, \"distance_m\": 90708.559, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038H\", \"location\": \"Colton Jn\", \"stage_seq\": 24, \"distance_m\": 99721.241, \"section_seq\": 1, \"route_path_id\": 67013}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"York\", \"stage_seq\": 25, \"distance_m\": 109299.555, \"section_seq\": 1, \"route_path_id\": 67013}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 109299.555, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67013}], \"total_distance_m\": 109299.555, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 101593.252, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7706.303, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1900", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "53.9582587", "current_position_lon": "-1.0935657", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:03:29Z\", \"source_id\": 48345812, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:04:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:03:33Z\", \"source_id\": 15703517, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:07:27Z\", \"source_id\": 48356290, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:08:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:07:32Z\", \"source_id\": 15706819, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:21Z\", \"source_id\": 48366262, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:12:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:27Z\", \"source_id\": 15709930, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8658, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:19:56Z\", \"source_id\": 48387717, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:20:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:20:00Z\", \"source_id\": 15716720, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:47Z\", \"source_id\": 48399725, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 8648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:47Z\", \"source_id\": 48399741, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:53Z\", \"source_id\": 15720524, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:18Z\", \"source_id\": 48420950, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:34:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:20Z\", \"source_id\": 15729595, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:37:03Z\", \"source_id\": 48430240, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:38:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:37:09Z\", \"source_id\": 15732419, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:44:29Z\", \"source_id\": 48448453, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:45:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:44:30Z\", \"source_id\": 15738101, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:54Z\", \"source_id\": 48464120, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:56Z\", \"source_id\": 15743184, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:07Z\", \"source_id\": 48467253, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:14Z\", \"source_id\": 15744751, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:39Z\", \"source_id\": 15745333, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:24Z\", \"source_id\": 48499181, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:29Z\", \"source_id\": 15759581, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:20Z\", \"source_id\": 48516054, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:23Z\", \"source_id\": 15765167, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:47Z\", \"source_id\": 48536229, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:52Z\", \"source_id\": 15771383, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4960, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:05Z\", \"source_id\": 48552857, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:06Z\", \"source_id\": 15776536, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:00Z\", \"source_id\": 48561594, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:06Z\", \"source_id\": 15779278, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:50Z\", \"source_id\": 15786023, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "York", "service_state_platform": "11", "timing_fact_generation": 1789501311860617, "current_leg_arrival_utc": "2026-09-15T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:02.216849", "service_state_evidence_id": 15786023, "current_leg_start_actual_dep": "2026-09-15T20:13:00+01:00", "operational_evidence_version": 116, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:03.232577", "service_state_valid_until_kind": null, "operational_interpretation_version": 116, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
TransPennine Express |
P |
MAN |
YRK |
2U79 |
185147 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1049.468, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1088.464, "from_m": 1049.468, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1159.476, "from_m": 1088.464, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1183.533, "from_m": 1159.476, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1274.252, "from_m": 1183.533, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1443.746, "from_m": 1274.252, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2199.218, "from_m": 1443.746, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2257.573, "from_m": 2199.218, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2343.777, "from_m": 2257.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5579.627, "from_m": 2343.777, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8322.569, "from_m": 5579.627, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8618.931, "from_m": 8322.569, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8670.038, "from_m": 8618.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": 9229.595, "from_m": 8670.038, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11295.87, "from_m": 9229.595, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13049.384, "from_m": 11295.87, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23436.915, "from_m": 13049.384, "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": 23710.926, "from_m": 23436.915, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28392.58, "from_m": 23710.926, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29031.944, "from_m": 28392.58, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 29591.64, "from_m": 29031.944, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29644.893, "from_m": 29591.64, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29765.646, "from_m": 29644.893, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30097.518, "from_m": 29765.646, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38415.303, "from_m": 30097.518, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 38783.144, "from_m": 38415.303, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40444.287, "from_m": 38783.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": 40908.81, "from_m": 40444.287, "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": 41109.87, "from_m": 40908.81, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42761.441, "from_m": 41109.87, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42825.741, "from_m": 42761.441, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46729.504, "from_m": 42825.741, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51050.29, "from_m": 46729.504, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 53679.755, "from_m": 51050.29, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53713.347, "from_m": 53679.755, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 59954.783, "from_m": 53713.347, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60134.059, "from_m": 59954.783, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60157.017, "from_m": 60134.059, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63887.445, "from_m": 60157.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": 72522.285, "from_m": 63887.445, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 72549.053, "from_m": 72522.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": 80815.871, "from_m": 72549.053, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91760.468, "from_m": 80815.871, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 91873.929, "from_m": 91760.468, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 91961.666, "from_m": 91873.929, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 92077.581, "from_m": 91961.666, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 103374.348, "from_m": 92077.581, "capability_applied": null, "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": 105523.971, "from_m": 103374.348, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 107811.018, "from_m": 105523.971, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 107986.208, "from_m": 107811.018, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 108075.076, "from_m": 107986.208, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 108256.054, "from_m": 108075.076, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109059.859, "from_m": 108256.054, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 109299.555, "from_m": 109059.859, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 589314, "profile_key": "746bddf92c88a0e3f753b115f54b1a58106194cb4b0ec7bac41d068ef5fef29e", "schedule_id": 3401, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1900", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1902", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1117.886, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1903H", "location": "Ashburys", "stage_seq": 3, "distance_m": 2468.55, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1907H", "location": "Guide Bridge", "stage_seq": 4, "distance_m": 8084.44, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "1912", "wtt_dep": "1913", "location": "Stalybridge", "stage_seq": 5, "distance_m": 11882.392, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "1917", "wtt_dep": "1918", "location": "Mossley (Grtr Manchester)", "stage_seq": 6, "distance_m": 16204.882, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "1921H", "wtt_dep": "1922H", "location": "Greenfield", "stage_seq": 7, "distance_m": 19704.926, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1925", "location": "Diggle Jn", "stage_seq": 8, "distance_m": 23018.481, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "1929H", "wtt_dep": "1930H", "location": "Marsden", "stage_seq": 9, "distance_m": 29314.54, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "1933H", "wtt_dep": "1934H", "location": "Slaithwaite", "stage_seq": 10, "distance_m": 33408.958, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "1940H", "wtt_dep": "1942", "location": "Huddersfield", "stage_seq": 11, "distance_m": 40689.553, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945H", "location": "Bradley Jn", "stage_seq": 12, "distance_m": 45063.16, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1946H", "location": "Heaton Lodge East Jn", "stage_seq": 13, "distance_m": 47310.235, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "1947H", "wtt_dep": "1948H", "location": "Mirfield", "stage_seq": 14, "distance_m": 48607.041, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950", "location": "Mirfield East Jn", "stage_seq": 15, "distance_m": 50060.961, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950H", "location": "Thornhill L.N.W. Jn", "stage_seq": 16, "distance_m": 51050.29, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Horbury Jn", "stage_seq": 17, "distance_m": 59996.695, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "2001", "wtt_dep": "2002", "location": "Wakefield Kirkgate", "stage_seq": 18, "distance_m": 63625.585, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2007", "location": "Normanton", "stage_seq": 19, "distance_m": 68746.249, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008H", "location": "Altofts Jn", "stage_seq": 20, "distance_m": 69799.851, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2013", "location": "Castleford", "stage_seq": 21, "distance_m": 74311.71, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "Milford Jn", "stage_seq": 22, "distance_m": 83720.945, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2029H", "location": "Church Fenton", "stage_seq": 23, "distance_m": 90708.559, "section_seq": 1, "route_path_id": 67013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038H", "location": "Colton Jn", "stage_seq": 24, "distance_m": 99721.241, "section_seq": 1, "route_path_id": 67013}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "York", "stage_seq": 25, "distance_m": 109299.555, "section_seq": 1, "route_path_id": 67013}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 109299.555, "from_m": 0.0, "section_seq": 1, "route_path_id": 67013}], "total_distance_m": 109299.555, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 101593.252, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7706.303, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8573, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:03:29Z", "source_id": 48345812, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:04:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:03:33Z", "source_id": 15703517, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:07:27Z", "source_id": 48356290, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:08:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:07:32Z", "source_id": 15706819, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8681, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:21Z", "source_id": 48366262, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:12:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:27Z", "source_id": 15709930, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8658, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:19:56Z", "source_id": 48387717, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:20:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:20:00Z", "source_id": 15716720, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8644, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:47Z", "source_id": 48399725, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:25:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 8648, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:47Z", "source_id": 48399741, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:25:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:53Z", "source_id": 15720524, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:18Z", "source_id": 48420950, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:34:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:20Z", "source_id": 15729595, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6276, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:37:03Z", "source_id": 48430240, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:38:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:37:09Z", "source_id": 15732419, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6255, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:44:29Z", "source_id": 48448453, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:45:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:44:30Z", "source_id": 15738101, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6133, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:54Z", "source_id": 48464120, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T18:51:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:56Z", "source_id": 15743184, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6120, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:07Z", "source_id": 48467253, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:53:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:14Z", "source_id": 15744751, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:39Z", "source_id": 15745333, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5954, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:24Z", "source_id": 48499181, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:06:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:29Z", "source_id": 15759581, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:20Z", "source_id": 48516054, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:12:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:23Z", "source_id": 15765167, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:47Z", "source_id": 48536229, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:21:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:52Z", "source_id": 15771383, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4960, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:05Z", "source_id": 48552857, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:28:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:06Z", "source_id": 15776536, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4921, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:00Z", "source_id": 48561594, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:32:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:06Z", "source_id": 15779278, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:50Z", "source_id": 15786023, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
1900 |
1900 |
1 |
None |
None |
York |
2044 |
2044 |
11 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C24754/2026-09-15/detailed |
None |
Castleford |
2026-09-15T20:13:00+01:00 |
York |
21.0 |
{"type": "LineString", "coordinates": [[-1.3549168, 53.7241389], [-1.3547894, 53.7241703], [-1.3542795, 53.72429579999999], [-1.3530422999999998, 53.7246585], [-1.3528359, 53.7247189], [-1.3514866999999997, 53.725114399999995], [-1.3513657, 53.725148700000005], [-1.3512657, 53.7251783], [-1.3510512999999995, 53.7252428], [-1.3506209, 53.725371], [-1.3497549999999998, 53.7256261], [-1.3480104, 53.72613789999998], [-1.3474993999999998, 53.72628669999999], [-1.3474729261792822, 53.726294484862926], [-1.3456552, 53.726829], [-1.3449684, 53.727029300000005], [-1.3444815, 53.7271713], [-1.3444128999999998, 53.727191299999994], [-1.3437195999999998, 53.7273935], [-1.3422231, 53.727834599999994], [-1.3402900999999998, 53.7284057], [-1.3400207999999998, 53.72848530000001], [-1.3379099, 53.72910089999999], [-1.3368746, 53.729403999999995], [-1.3364587, 53.729527], [-1.3351312999999998, 53.7299197], [-1.3315800999999998, 53.73096689999999], [-1.3280956999999998, 53.7319904], [-1.3265624, 53.73244379999999], [-1.3255994, 53.7327373], [-1.324675, 53.73304939999999], [-1.3240161999999998, 53.73327720000001], [-1.3218685, 53.7340713], [-1.3212569999999997, 53.7342703], [-1.321092471012532, 53.734323238421794], [-1.3206695999999998, 53.7344593], [-1.3198866, 53.7346974], [-1.319055, 53.7349256], [-1.3183702, 53.735126399999984], [-1.3177256, 53.7353099], [-1.3173955, 53.7353889], [-1.3170558999999995, 53.73549], [-1.316438, 53.735625199999994], [-1.3153436, 53.735877], [-1.314221, 53.7360947], [-1.3134955, 53.73623859999999], [-1.3128276, 53.7363522], [-1.3116935, 53.7365261], [-1.3105119, 53.736678899999994], [-1.3099248, 53.73674869999999], [-1.3092737, 53.73680869999999], [-1.3084741, 53.7368882], [-1.3076124999999998, 53.736946499999995], [-1.3068246, 53.73699160000001], [-1.3059538999999998, 53.737054699999995], [-1.3028387999999995, 53.7371962], [-1.3011197, 53.73729259999999], [-1.2992935, 53.73738259999998], [-1.2977361, 53.7374657], [-1.2965377, 53.7375307], [-1.2951218, 53.73763089999999], [-1.2937855, 53.73774509999999], [-1.2918088999999997, 53.737947600000005], [-1.2901465, 53.73812290000001], [-1.2890377999999998, 53.738242199999995], [-1.2879546, 53.7383895], [-1.2871834, 53.7385078], [-1.2862079999999998, 53.73868220000001], [-1.2826884999999997, 53.7394033], [-1.2811566999999997, 53.7397497], [-1.2788275999999998, 53.7402707], [-1.2768647, 53.7407094], [-1.2756203, 53.7409784], [-1.2700481, 53.74220650000001], [-1.267893, 53.7427343], [-1.2643856999999998, 53.743719299999995], [-1.2636190000000005, 53.7439397], [-1.2632082999999998, 53.74406549999999], [-1.2608654, 53.74482470000001], [-1.2588737, 53.7455109], [-1.25764139776733, 53.745975760811966], [-1.2573147, 53.746099], [-1.2550694, 53.747045], [-1.2536237999999995, 53.74775249999999], [-1.2522587, 53.74850500000001], [-1.2508784999999998, 53.7493979], [-1.249796, 53.7501635], [-1.2482368999999998, 53.75137519999999], [-1.2473477, 53.7521504], [-1.2450985, 53.7544264], [-1.2442238, 53.755528600000005], [-1.2437109, 53.756253599999994], [-1.2427804999999998, 53.7576528], [-1.2422622999999997, 53.7585914], [-1.2415169, 53.7602197], [-1.2408494, 53.7617189], [-1.240178, 53.76348089999999], [-1.2399551, 53.7641647], [-1.2397336, 53.7646783], [-1.2396887, 53.764824099999984], [-1.2393900954968522, 53.765732099458795], [-1.2390761, 53.7666869], [-1.2390182, 53.766845100000005], [-1.2386587999999998, 53.76794039999999], [-1.2384528, 53.7684649], [-1.2381098999999998, 53.7695215], [-1.2380801999999995, 53.7696089], [-1.2378283999999995, 53.7703507], [-1.2377565999999998, 53.77056219999999], [-1.2375807, 53.7711818], [-1.2371650999999997, 53.772461799999995], [-1.2367705, 53.773734999999995], [-1.2365783, 53.774301499999986], [-1.2363653, 53.7749591], [-1.2362093999999997, 53.7753895], [-1.2360838, 53.77576659999999], [-1.2359944, 53.7760863], [-1.2357420999999995, 53.7768413], [-1.235712, 53.7769299], [-1.2353048999999998, 53.77812990000001], [-1.2348999, 53.77931699999999], [-1.2347443, 53.7797957], [-1.2345645999999997, 53.78038999999999], [-1.2345199537485827, 53.780571011637456], [-1.2345111862970537, 53.78060655788406], [-1.2343971, 53.7810691], [-1.2341989999999998, 53.7820609], [-1.2341222, 53.7826323], [-1.2340654999999998, 53.783237], [-1.2339779, 53.7844121], [-1.2339309, 53.78514289999999], [-1.2339138, 53.78536219999999], [-1.2338743, 53.78587], [-1.2337454999999995, 53.78732469999999], [-1.2337363948904505, 53.78742772712427], [-1.2334883, 53.790234900000016], [-1.2334749000000005, 53.790405099999994], [-1.2334563, 53.790592999999994], [-1.2334446, 53.790775100000005], [-1.2334105, 53.791176799999995], [-1.2334102, 53.7912022], [-1.2331766999999998, 53.794000200000006], [-1.2331662, 53.794121399999995], [-1.2329334, 53.796805000000006], [-1.2329260999999998, 53.796915299999995], [-1.2329214999999998, 53.796993], [-1.2324775999999995, 53.8023083], [-1.2321686, 53.8057367], [-1.2318761, 53.809152], [-1.2315752999999998, 53.8125636], [-1.2315735, 53.81258269999999], [-1.2312505, 53.81598579999999], [-1.2311754, 53.8166483], [-1.2310567999999995, 53.81730740000001], [-1.230822, 53.8185968], [-1.2305190999999998, 53.81987970000001], [-1.230315, 53.8206513], [-1.2301684, 53.8211563], [-1.2298520999999998, 53.8220512], [-1.2294195999999995, 53.82304690000001], [-1.2289433999999997, 53.82400359999998], [-1.2288956, 53.8241015], [-1.2286718, 53.824625], [-1.2286344, 53.8246958], [-1.2284747, 53.825033000000005], [-1.2283218, 53.82537010000001], [-1.2282104, 53.8255947], [-1.2280938, 53.8258245], [-1.2279608999999998, 53.826052199999985], [-1.2276914999999995, 53.82653059999999], [-1.227459370261064, 53.82700287962691], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]} |
21.2 |
2022 |
2043 |
Church Fenton |
York |
York |
53.9582587 |
-1.0935657 |
53.9582587 |
-1.0935657 |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:43:00 |
York |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786023 |
1789501311860617 |
116 |
116 |
2026-09-15 19:53:03.232577 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:02.216849 |
| 559589 |
590417 |
L85221 |
865B76MY15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:43:00 |
2026-09-15 19:53:07 |
2026-09-17 19:53:07 |
{"id": 590417, "stp": "O", "toc": "South Western Railway", "uid": "L85221", "consist": "444005", "dest_crs": "POO", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85221/2026-09-15/detailed", "trust_id": "865B76MY15", "origin_crs": "XFT", "show_on_map": 0, "dar_est_time": "19:43:00", "dar_platform": null, "dest_station": "Poole", "service_date": "2026-09-15", "dest_arr_time": "1945", "dest_platform": "1", "is_terminated": 1, "next_location": "Poole", "signalling_id": "5B76", "timing_status": null, "origin_station": "Poole S.S.", "current_leg_arr": "1945", "current_leg_dep": "1943", "current_leg_end": "Poole", "origin_dep_time": "1943", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9845587, 50.724775099999995], [-1.9840439, 50.7239921], [-1.9835529999999997, 50.72325080000001], [-1.9834106, 50.7230073], [-1.9833452, 50.7228894], [-1.9832811999999995, 50.72276750000001], [-1.9832175000000003, 50.7226081], [-1.9831761, 50.72248419999999], [-1.983145, 50.7223665], [-1.9831204, 50.722259399999984], [-1.9830995, 50.72215190000001], [-1.9830824, 50.7220018], [-1.9830827, 50.7217885], [-1.9830920000000003, 50.7216463], [-1.9831349000000005, 50.7213184], [-1.9831508, 50.72125759999999], [-1.9832586, 50.7208082], [-1.9832781, 50.72072880000001], [-1.983499, 50.7198471], [-1.9835285, 50.71974130000001], [-1.9835605, 50.7196094], [-1.9835916, 50.71946689999999]]}", "current_leg_start": "Poole S.S.", "dest_arr_time_act": "1945", "motion_projection": null, "next_location_lat": "50.7194669", "next_location_lon": "-1.9835916", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 183.685, \"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\": 469.642, \"from_m\": 183.685, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 611.689, \"from_m\": 469.642, \"capability_applied\": null, \"effective_limit_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\": 590417, \"profile_key\": \"f90cba94563424c3112152a10da56a521ad24ae34ace5e9589a2fbd30c8f14bd\", \"schedule_id\": 37810, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Poole S.S.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35434}, {\"is_pass\": false, \"wtt_arr\": \"1945\", \"wtt_dep\": null, \"location\": \"Poole\", \"stage_seq\": 2, \"distance_m\": 611.689, \"section_seq\": 1, \"route_path_id\": 35434}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 611.689, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35434}], \"total_distance_m\": 611.689, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 611.689, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1943", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "50.7194669", "current_position_lon": "-1.9835916", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Poole S.S.", "service_state_platform": null, "timing_fact_generation": 1789497732315701, "current_leg_arrival_utc": "2026-09-15T19:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:02.644005", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T19:43:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:03.239424", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
O |
XFT |
POO |
5B76 |
444005 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 183.685, "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": 469.642, "from_m": 183.685, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 611.689, "from_m": 469.642, "capability_applied": null, "effective_limit_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": 590417, "profile_key": "f90cba94563424c3112152a10da56a521ad24ae34ace5e9589a2fbd30c8f14bd", "schedule_id": 37810, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1943", "location": "Poole S.S.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35434}, {"is_pass": false, "wtt_arr": "1945", "wtt_dep": null, "location": "Poole", "stage_seq": 2, "distance_m": 611.689, "section_seq": 1, "route_path_id": 35434}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 611.689, "from_m": 0.0, "section_seq": 1, "route_path_id": 35434}], "total_distance_m": 611.689, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 611.689, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Poole S.S. |
1943 |
1943 |
None |
19:43:00 |
None |
Poole |
1945 |
1945 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L85221/2026-09-15/detailed |
None |
Poole S.S. |
2026-09-15T19:43:30+01:00 |
Poole |
2.0 |
{"type": "LineString", "coordinates": [[-1.9845587, 50.724775099999995], [-1.9840439, 50.7239921], [-1.9835529999999997, 50.72325080000001], [-1.9834106, 50.7230073], [-1.9833452, 50.7228894], [-1.9832811999999995, 50.72276750000001], [-1.9832175000000003, 50.7226081], [-1.9831761, 50.72248419999999], [-1.983145, 50.7223665], [-1.9831204, 50.722259399999984], [-1.9830995, 50.72215190000001], [-1.9830824, 50.7220018], [-1.9830827, 50.7217885], [-1.9830920000000003, 50.7216463], [-1.9831349000000005, 50.7213184], [-1.9831508, 50.72125759999999], [-1.9832586, 50.7208082], [-1.9832781, 50.72072880000001], [-1.983499, 50.7198471], [-1.9835285, 50.71974130000001], [-1.9835605, 50.7196094], [-1.9835916, 50.71946689999999]]} |
0.4 |
1943 |
1945 |
None |
None |
Poole |
50.7194669 |
-1.9835916 |
50.7194669 |
-1.9835916 |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:43:00 |
Poole S.S. |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789497732315701 |
1 |
1 |
2026-09-15 19:53:03.239424 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:02.644005 |
| 559590 |
590335 |
G77348 |
871W57MY15 |
2026-09-15 |
COMPLETE |
15785419 |
2026-09-15 20:43:00 |
2026-09-15 19:53:08 |
2026-09-17 19:53:08 |
{"id": 590335, "stp": "P", "toc": "Gatwick Express", "uid": "G77348", "consist": "387124+387302", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G77348/2026-09-15/detailed", "trust_id": "871W57MY15", "origin_crs": "BTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-15", "dest_arr_time": "2041", "dest_platform": "13", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1W57", "timing_status": "LATE", "origin_station": "Brighton", "current_leg_arr": "2043", "current_leg_dep": "2009", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1939", "origin_platform": "6", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T19:53:07", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1610176, 51.156562400000006], [-0.1610188, 51.1567372], [-0.16100189999999998, 51.1570401], [-0.16098749999999998, 51.1573162], [-0.160978, 51.15751749999999], [-0.1609603, 51.15771070000001], [-0.16093419999999997, 51.1580143], [-0.1609184, 51.1582385], [-0.1609113, 51.1583511], [-0.16089389999999998, 51.15901230000001], [-0.16088719999999998, 51.1591463], [-0.1608816, 51.159322800000005], [-0.1608825, 51.1594019], [-0.16087749999999998, 51.1596047], [-0.1608766, 51.159669], [-0.1608857, 51.1604438], [-0.16088889999999997, 51.1605418], [-0.1608637, 51.16162640000001], [-0.16086451406450253, 51.1620009602833], [-0.1608646, 51.16204050000001], [-0.1608646, 51.16275470000001], [-0.16087529999999997, 51.16391990000001], [-0.16085419999999995, 51.165648899999994], [-0.16088069999999996, 51.1668648], [-0.1608772, 51.1687617], [-0.16087139999999997, 51.1694683], [-0.1608667, 51.177900300000005], [-0.1608461, 51.18129600000001], [-0.1608438, 51.1814267], [-0.16084369999999998, 51.18192500000001], [-0.16088009999999997, 51.1827666], [-0.1608803, 51.1852681], [-0.1608809, 51.191217499999986], [-0.1608828, 51.1915307], [-0.1609327, 51.19371949999999], [-0.16098949999999998, 51.19493829999999], [-0.1609874, 51.195143900000005], [-0.1610616, 51.1958576], [-0.1611544, 51.1968139], [-0.16135189999999996, 51.1982813], [-0.1614178, 51.1987172], [-0.1614917, 51.1991392], [-0.1616424, 51.19994230000001], [-0.16239889999999998, 51.20358499999999], [-0.1624363, 51.20371999999999], [-0.16340939999999998, 51.20719879999999], [-0.16387079999999998, 51.208763600000005], [-0.1642141, 51.209885699999994], [-0.16444209999999998, 51.210567700000006], [-0.16486549999999997, 51.2116897], [-0.1653069, 51.2127398], [-0.1659363, 51.21413660000001], [-0.1664649, 51.215224], [-0.1679212, 51.21783970000001], [-0.16810179999999997, 51.2181643], [-0.16817834252604602, 51.21830176221716], [-0.1686451, 51.21914], [-0.16898529999999998, 51.21981340000001], [-0.16927009999999998, 51.220393400000006], [-0.16975019999999996, 51.2217257], [-0.16999159999999996, 51.222462], [-0.17020309999999997, 51.223350499999995], [-0.170243, 51.2235124], [-0.17039909999999997, 51.2243768], [-0.1704903, 51.2251091], [-0.17051749999999996, 51.2253991], [-0.17052679999999998, 51.2254993], [-0.1705359, 51.226285999999995], [-0.170555, 51.2269101], [-0.1705584, 51.227022100000006], [-0.1705621600120736, 51.227534645349515], [-0.1705638, 51.2277582], [-0.1705441, 51.228467499999994], [-0.17050399999999996, 51.22884779999999], [-0.17048789999999997, 51.22899989999999], [-0.17045829999999998, 51.2292805], [-0.17035029999999998, 51.229980399999995], [-0.1702357, 51.2305969], [-0.17003719999999997, 51.2314531], [-0.1700104, 51.2315337], [-0.16981719999999997, 51.2321441], [-0.16973949999999996, 51.2323626], [-0.1696939, 51.232499999999995], [-0.1697071, 51.2325106], [-0.16964829999999995, 51.2326636], [-0.1695678, 51.2328596], [-0.16925129999999997, 51.233612], [-0.16884629999999998, 51.23436920000001], [-0.16856939999999998, 51.234972299999995], [-0.16814349999999997, 51.2357161], [-0.1674525, 51.2368395], [-0.1670898, 51.2374069], [-0.1668931, 51.2377608], [-0.1666074, 51.23821519999998], [-0.1664209, 51.2385027], [-0.16625799999999996, 51.23876829999998], [-0.1660421, 51.2391161], [-0.1657937, 51.239501800000006], [-0.1653327, 51.2402506], [-0.1651468, 51.2405425], [-0.1649273, 51.24089459999998], [-0.16443859999999996, 51.241690599999984], [-0.16425269999999997, 51.2419864], [-0.1639675, 51.24244319999999], [-0.1637305, 51.2428222], [-0.16285800000000003, 51.244228500000006], [-0.16267729999999997, 51.24452229999999], [-0.1621806, 51.245299900000006], [-0.16189389999999998, 51.2457694], [-0.16094499999999998, 51.2473229], [-0.15992049999999997, 51.2489645], [-0.1593047, 51.2499512], [-0.1587579, 51.2508157], [-0.158673, 51.2509469], [-0.15696299999999996, 51.2536979], [-0.1568615, 51.2538613], [-0.15644039999999998, 51.2545184], [-0.1560794, 51.2550742], [-0.1559691, 51.255223599999994], [-0.15532729999999997, 51.2561103], [-0.15470799999999998, 51.2568903], [-0.15391079999999996, 51.25786179999999], [-0.15250449999999996, 51.2594949], [-0.1522441, 51.25981829999999], [-0.1519772, 51.2601573], [-0.1517506, 51.2604697], [-0.1515757, 51.2607167], [-0.15142659999999997, 51.260968000000005], [-0.15124379999999998, 51.261252099999986], [-0.1511405, 51.2614327], [-0.15099539999999995, 51.261701], [-0.1508382, 51.26201449999999], [-0.15071470000000003, 51.2622776], [-0.15058029999999997, 51.26258529999999], [-0.1504809, 51.262834100000006], [-0.150348, 51.2631659], [-0.1502418, 51.2634794], [-0.1501572, 51.2637604], [-0.15007009999999998, 51.2640463], [-0.1500134, 51.2642789], [-0.149953, 51.2645604], [-0.1499141, 51.264769599999994], [-0.14987779999999998, 51.26502099999999], [-0.14983939999999998, 51.26533779999998], [-0.1497933, 51.265632199999985], [-0.1497496, 51.26607249999999], [-0.1497502, 51.266486599999986], [-0.1497878, 51.266766], [-0.1498133, 51.2671249], [-0.1498418, 51.2674418], [-0.14987979999999998, 51.26774489999999], [-0.1499918, 51.2683629], [-0.1501109, 51.26885709999999], [-0.150291, 51.2699435], [-0.15062879999999998, 51.27147599999999], [-0.1509409, 51.2725537], [-0.15105429999999995, 51.2729959], [-0.1511796, 51.273568399999995], [-0.15136500292393343, 51.27453379516892], [-0.15143709999999996, 51.2749092], [-0.1517586, 51.2765418], [-0.15192719999999998, 51.2773977], [-0.15208259999999998, 51.278186700000006], [-0.15245539999999996, 51.27984949999999], [-0.15302079999999998, 51.283123], [-0.15370049999999996, 51.2863737], [-0.1539677, 51.287423], [-0.15406569999999997, 51.2879085], [-0.1541073, 51.28823379999999], [-0.1541397, 51.2885306], [-0.15415419999999996, 51.2890338], [-0.1541436, 51.28951909999998], [-0.1541116, 51.29007239999999], [-0.1540604, 51.290544399999995], [-0.15396869999999996, 51.2910896], [-0.1538856, 51.2914429], [-0.15360819999999997, 51.2924122], [-0.153444, 51.29295280000001], [-0.1532287, 51.2936248], [-0.1530452, 51.294183100000005], [-0.1529226, 51.29452479999999], [-0.1526789, 51.2951362], [-0.15251239999999996, 51.29551479999999], [-0.1523777, 51.2958253], [-0.1522854, 51.29605719999999], [-0.15218999999999996, 51.2962445], [-0.1511025, 51.298443799999994], [-0.15100415612966828, 51.29862764005511], [-0.15091156884224072, 51.29880071831404], [-0.1507397, 51.299122], [-0.1474857, 51.30426789999999], [-0.14713459999999998, 51.30479690000001], [-0.14674559999999998, 51.30543939999999], [-0.1463641, 51.3060346], [-0.1458556, 51.30683040000001], [-0.1454527, 51.307439599999995], [-0.1451379, 51.30790379999999], [-0.14478389999999997, 51.3084514], [-0.1444961, 51.3088722], [-0.1441791, 51.3093294], [-0.14385649999999997, 51.3097691], [-0.14348459999999996, 51.3102082], [-0.1431393, 51.310602799999984], [-0.1427172, 51.31106449999999], [-0.1423149, 51.3114514], [-0.1418884, 51.311823800000006], [-0.1397274, 51.3136696], [-0.13921679999999995, 51.3141475], [-0.1388763, 51.3144717], [-0.13838849999999997, 51.31501750000001], [-0.1380743, 51.315386200000006], [-0.13780339999999996, 51.31573300000001], [-0.1372734, 51.3164765], [-0.1371819, 51.316621100000006], [-0.1359217, 51.318317699999994], [-0.1353686, 51.31902420000001], [-0.1343117, 51.3202873], [-0.1339107, 51.3207688], [-0.1335614, 51.3211315], [-0.1332849, 51.3213862], [-0.1330635, 51.32159349999999], [-0.1327737, 51.321866], [-0.13229329999999995, 51.3222598], [-0.1296143, 51.3246315], [-0.1286598, 51.325479499999986], [-0.1284227, 51.3256896], [-0.12754203795698518, 51.32646992420958], [-0.1270965, 51.3268647], [-0.1262705, 51.3276102], [-0.1252118, 51.3285657], [-0.1245536, 51.3291534], [-0.123884, 51.32974549999999], [-0.1237061, 51.3299013], [-0.12281149571916558, 51.33069708903964], [-0.1225817, 51.3309015], [-0.1214388, 51.33188129999999], [-0.1200095, 51.3330423], [-0.11981516997953257, 51.33320154082316], [-0.119760675407724, 51.33324619548412], [-0.1196246, 51.33335769999999], [-0.1191251, 51.333755200000006], [-0.1187138, 51.33407399999999], [-0.1181921, 51.3344705], [-0.1177746, 51.3347817], [-0.1172199, 51.3352055], [-0.1167787, 51.33553049999998], [-0.1162237, 51.3359031], [-0.115823, 51.3361886], [-0.1153438, 51.336515], [-0.11490179999999996, 51.33680950000001], [-0.11479339999999998, 51.33688050000001], [-0.11462079999999995, 51.33699639999998], [-0.1143531, 51.33717029999999], [-0.1138929, 51.3374675], [-0.11353800111577277, 51.337695197019734], [-0.1134557, 51.337748000000005], [-0.113152, 51.3379403], [-0.11269840000000002, 51.33821709999999], [-0.1124684, 51.33835620000001], [-0.11214209999999998, 51.33855319999999], [-0.11157949999999998, 51.3388916], [-0.1114205, 51.3389842], [-0.1111124, 51.339191], [-0.1108248, 51.3393807], [-0.110551, 51.339545399999984], [-0.1104477, 51.3396095], [-0.1099263, 51.33996290000001], [-0.10962829999999998, 51.34013919999999], [-0.10904519999999998, 51.34053169999999], [-0.1081772, 51.3410495], [-0.1076904, 51.341340300000006], [-0.10721559999999998, 51.34161939999999], [-0.1070919, 51.341693099999986], [-0.1067313, 51.3419015], [-0.1063844, 51.3420996], [-0.10585569999999998, 51.342413699999994], [-0.1053758, 51.3426747], [-0.10515489999999998, 51.3427933], [-0.1049066, 51.3429253], [-0.1044494, 51.3431713], [-0.1039433, 51.3434502], [-0.1037546, 51.34355310000001], [-0.1030992, 51.343917799999986], [-0.1026957, 51.34416679999999], [-0.10218240000000002, 51.3444845], [-0.101693, 51.344800699999986], [-0.1012704, 51.3450818], [-0.1010376, 51.3452533], [-0.10074149999999998, 51.34547549999999], [-0.1004521, 51.345698899999995], [-0.10021209999999998, 51.345895799999994], [-0.09993, 51.3461211], [-0.0995618, 51.346429599999986], [-0.09924339999999998, 51.3466999], [-0.0988948, 51.3470166], [-0.0984691, 51.3473815], [-0.09820619999999998, 51.34761029999999], [-0.09813700000000002, 51.3476705], [-0.097863, 51.3479263], [-0.09760779999999998, 51.348171], [-0.0973841, 51.348410599999994], [-0.0970705, 51.3487479], [-0.09667449999999998, 51.349231], [-0.0963941, 51.34958100000001], [-0.0962283, 51.34981459999999], [-0.09604659999999998, 51.3500499], [-0.09591410000000002, 51.3502438], [-0.0957049, 51.350597], [-0.0954284, 51.3510579], [-0.0951882, 51.3515111], [-0.0950121, 51.3518754], [-0.0948134, 51.3523356], [-0.0946216, 51.35280769999999], [-0.09449299999999998, 51.35317329999999], [-0.09430389999999998, 51.3537721], [-0.0942199, 51.35418330000001], [-0.0941387, 51.354538899999994], [-0.0940468, 51.354972799999985], [-0.0939561, 51.355517799999994], [-0.0939011, 51.356012799999995], [-0.0938283, 51.356721], [-0.0938176, 51.356882], [-0.0937889, 51.3572227], [-0.0937833, 51.35741780000001], [-0.0937281, 51.35824900000001], [-0.0936533, 51.35924700000001], [-0.0936484, 51.359363299999984], [-0.0935937, 51.3601038], [-0.0935246, 51.36130020000001], [-0.0935113, 51.3621728], [-0.093502, 51.3625065], [-0.0934596, 51.36328120000001], [-0.0934411, 51.3635674], [-0.093411, 51.36385059999999], [-0.0934045, 51.363945699999995], [-0.0933827, 51.3642627], [-0.09332139999999998, 51.3650354], [-0.0932425, 51.3658411], [-0.09313299999999998, 51.3665253], [-0.0931162, 51.36687800000001], [-0.0930735, 51.3675198], [-0.0930441, 51.36801299999999], [-0.0930138, 51.36854539999999], [-0.0929919, 51.369103], [-0.092986, 51.36956979999999], [-0.09296989999999998, 51.37026860000001], [-0.0929299, 51.37093420000001], [-0.092922, 51.3710686], [-0.092917, 51.37158329999998], [-0.0929021, 51.3721099], [-0.0928732, 51.372253], [-0.0928222, 51.3725049], [-0.0928082, 51.372825899999995], [-0.0927695, 51.37307920000001], [-0.09271519999999998, 51.3733958], [-0.0927155, 51.3736278], [-0.0927016, 51.37397120000001], [-0.092699, 51.3741931], [-0.0926363, 51.37446399999999], [-0.09263359999999998, 51.3746862], [-0.0926059, 51.375195700000006], [-0.0925905, 51.3753621], [-0.09258710326584886, 51.37541657839004], [-0.092573607040943, 51.37557491848692], [-0.0925702438002166, 51.37571528314115], [-0.09257534244845944, 51.37584022293819], [-0.09258723189046124, 51.37595228846348], [-0.09260424103101174, 51.37605403030248], [-0.09262469877490064, 51.37614799904067], [-0.0926469340269177, 51.37623674526347], [-0.09266927569185264, 51.37632281955634], [-0.0926900526744952, 51.376408772504774], [-0.0927075938796351, 51.37649715469417], [-0.09272022821206208, 51.376590516710024], [-0.09272628457656586, 51.37669140913778], [-0.0927240918779362, 51.376802382562886], [-0.0927119790209628, 51.3769259875708], [-0.0926882749104354, 51.377064774746984], [-0.09265130845114374, 51.37722129467689], [-0.0925781, 51.37739289999998], [-0.0925276, 51.377514399999995], [-0.0924402, 51.37772489999999], [-0.09230289999999998, 51.3780477], [-0.0921142, 51.3783894], [-0.0919982, 51.3786246], [-0.0918612, 51.3788485], [-0.091748, 51.3790128], [-0.0916231, 51.37925630000001], [-0.0914883, 51.37952649999999], [-0.0912436, 51.3799411], [-0.0910703, 51.38024], [-0.0909249, 51.3804689], [-0.090447, 51.3812018], [-0.0901625, 51.3816474], [-0.08991559999999998, 51.38198879999999], [-0.08983152841195213, 51.3820958938274], [-0.0896125, 51.3823749], [-0.08938929999999999, 51.382637599999995], [-0.0891545, 51.3829109], [-0.08885065137888165, 51.38327992194854], [-0.088706, 51.3834556], [-0.08847659999999999, 51.3837117], [-0.0883383, 51.3838617], [-0.08798239999999999, 51.3841981], [-0.0874428, 51.3847473], [-0.08725199999999998, 51.38498159999999], [-0.0869472, 51.3853188], [-0.08681899999999998, 51.3854887], [-0.0867248, 51.38562580000001], [-0.0866545894895936, 51.385751425173865], [-0.0865758, 51.3858924], [-0.0864352, 51.38614499999999], [-0.0862941, 51.38639169999998], [-0.0862132, 51.3865575], [-0.0861573, 51.3866881], [-0.08612609999999998, 51.386769399999984], [-0.08611777066716858, 51.38679167395817], [-0.08609939999999999, 51.386840799999995], [-0.0860672, 51.386936299999995], [-0.0860441, 51.3870233], [-0.08602029999999998, 51.3871216], [-0.0859978, 51.387232899999994], [-0.0859847, 51.3873055], [-0.08597489999999999, 51.387395], [-0.0859713, 51.38745159999999], [-0.08597170000000001, 51.3875088], [-0.08597149999999999, 51.38758339999999], [-0.08597402480606556, 51.38768847652955], [-0.08597489999999999, 51.387724899999995], [-0.08597657798432175, 51.38776861593374], [-0.08597869999999999, 51.38782390000001], [-0.08599079999999999, 51.3879215], [-0.0860039, 51.38797650000001], [-0.08602579999999999, 51.3880869], [-0.0860583, 51.3882201], [-0.08608659999999999, 51.3883116], [-0.0861205, 51.388402099999986], [-0.0861532, 51.38848589999999], [-0.0861875, 51.3885696], [-0.0862298, 51.38865619999999], [-0.08628169999999999, 51.3887526], [-0.086321, 51.388825], [-0.0863747, 51.3889162], [-0.08642259999999999, 51.3889913], [-0.0869279, 51.389720700000005], [-0.08711090000000002, 51.3899718], [-0.08721729999999998, 51.3901291], [-0.08735009999999999, 51.390334299999985], [-0.0874382, 51.3904806], [-0.08767879999999999, 51.3907904], [-0.0878852, 51.3910601], [-0.0880065, 51.39123729999999], [-0.08811559999999999, 51.3914015], [-0.08826159999999998, 51.3915893], [-0.0882683, 51.39159789999999], [-0.08831879999999999, 51.39166290000001], [-0.088358, 51.391713199999984], [-0.08847126356623568, 51.39184321070832], [-0.08858929999999998, 51.3919787], [-0.0888368, 51.392234], [-0.08908389999999998, 51.3924981], [-0.0893757, 51.3927712], [-0.08952819999999999, 51.39291390000001], [-0.0897749, 51.3931185], [-0.08983152841195213, 51.39316120245955], [-0.0900506, 51.39332640000001], [-0.0902879, 51.393508399999995], [-0.0905663, 51.39369500000001], [-0.0908062, 51.3938551], [-0.09084000000000002, 51.3938739], [-0.0911397, 51.39403990000001], [-0.0913577, 51.39416829999999], [-0.09170219999999998, 51.3943503], [-0.0920114, 51.394508900000005], [-0.092488, 51.39472940000001], [-0.0929205, 51.3949155], [-0.0934103, 51.3951078], [-0.0941895, 51.39539619999999], [-0.0947531, 51.3956105], [-0.09526709999999998, 51.3958096], [-0.09581629999999998, 51.39603279999999], [-0.0962796, 51.39624979999999], [-0.096776, 51.3964757], [-0.0972261, 51.39669069999999], [-0.097575, 51.396880200000005], [-0.0978447, 51.3970313], [-0.0981738, 51.3972208], [-0.0989088, 51.397679700000005], [-0.0993542, 51.397978900000005], [-0.1002691, 51.3986081], [-0.10070719999999998, 51.3989123], [-0.10124869999999998, 51.39929070000001], [-0.1016362, 51.399565], [-0.1022084, 51.3999409], [-0.1026839, 51.4002746], [-0.103818, 51.401030299999995], [-0.1043036, 51.401375], [-0.10490449999999998, 51.4017926], [-0.1054959, 51.40219650000001], [-0.1059909, 51.40253049999999], [-0.10643919999999998, 51.40285], [-0.1070602, 51.4032734], [-0.10762529999999998, 51.4036612], [-0.1081976, 51.4040567], [-0.108672, 51.40438489999999], [-0.1091804, 51.4047371], [-0.1096878, 51.405088599999985], [-0.1101567, 51.4054182], [-0.110641, 51.405743599999994], [-0.1110537, 51.4060272], [-0.111582, 51.406393099999995], [-0.1118648, 51.4065799], [-0.1121697, 51.406790599999994], [-0.11253730000000002, 51.40703639999999], [-0.1129622, 51.4073014], [-0.1133804, 51.40756090000001], [-0.11363460000000002, 51.4077099], [-0.1139329, 51.40787400000001], [-0.11430269999999998, 51.408081300000006], [-0.11472529999999996, 51.4083024], [-0.1152382, 51.408553], [-0.1154768, 51.4086799], [-0.1156301, 51.4087493], [-0.1160505, 51.4089518], [-0.11653700000000002, 51.4091736], [-0.1172237, 51.4094894], [-0.1178225, 51.40974680000001], [-0.1199065, 51.4106198], [-0.1203509, 51.4107893], [-0.1206336, 51.4108935], [-0.12112349999999995, 51.4110659], [-0.12151789999999996, 51.4111945], [-0.1221823, 51.411390999999995], [-0.12269769999999998, 51.41154490000001], [-0.123323, 51.4117118], [-0.1237697, 51.41182620000001], [-0.12424969999999998, 51.4119466], [-0.12474579999999998, 51.41207479999999], [-0.12538209999999997, 51.41224759999999], [-0.12564899999999998, 51.412326500000006], [-0.12580439999999998, 51.412372], [-0.12666019999999997, 51.4126476], [-0.12693059999999998, 51.4127352], [-0.1274666, 51.41293050000001], [-0.1277716, 51.4130444], [-0.12820669999999998, 51.413217499999995], [-0.1287296, 51.4134317], [-0.1292751, 51.4136741], [-0.12954909999999997, 51.413800900000005], [-0.1299014, 51.4139653], [-0.1299359, 51.41398319999999], [-0.1300913, 51.4140637], [-0.1301318, 51.4140847], [-0.13037720000000003, 51.414214499999986], [-0.1307137, 51.414391599999995], [-0.1309927, 51.4145396], [-0.13120389999999998, 51.41466100000001], [-0.1318742, 51.41504919999999], [-0.1323417, 51.41534839999999], [-0.13267079999999998, 51.41556750000001], [-0.13306739999999995, 51.415847], [-0.1335266, 51.416180700000005], [-0.13380719999999996, 51.4164011], [-0.1341421, 51.41666639999999], [-0.1345303, 51.4170021], [-0.13496169999999996, 51.4173987], [-0.1353787, 51.41779859999998], [-0.1355916, 51.41801659999999], [-0.1356256, 51.418051299999995], [-0.1356527, 51.4180791], [-0.1356894, 51.4181167], [-0.13571309999999998, 51.41814089999999], [-0.13605139999999996, 51.4185174], [-0.1363879, 51.41893280000001], [-0.1365878, 51.4191795], [-0.1369278, 51.41964389999999], [-0.1372578, 51.42011699999999], [-0.13750109999999996, 51.42049189999999], [-0.1377221, 51.420871700000006], [-0.13781460194801723, 51.42105838228171], [-0.13783312936700806, 51.4210957731956], [-0.1378985, 51.4212277], [-0.13807020824137564, 51.42161312036444], [-0.1381261167443624, 51.42173861320615], [-0.1381194, 51.4217707], [-0.13811116932842157, 51.421859831780424], [-0.13810130666134923, 51.421966636575526], [-0.1384478, 51.422881399999994], [-0.13862919999999998, 51.423442400000006], [-0.1387095, 51.42375950000001], [-0.13876329999999998, 51.42405730000001], [-0.13881479999999996, 51.42469349999999], [-0.138787, 51.4252931], [-0.13881128464682815, 51.425551865500985], [-0.1388169, 51.4256117], [-0.1387865, 51.426003], [-0.1387631, 51.42637999999998], [-0.1386953, 51.426916199999994], [-0.1386046, 51.42739139999999], [-0.1384946, 51.4278521], [-0.1384494, 51.4282176], [-0.1384034, 51.42851329999999], [-0.1383539, 51.4289897], [-0.138326, 51.42953399999999], [-0.1383219, 51.4299797], [-0.1383454, 51.4304036], [-0.13835190000000003, 51.4304592], [-0.1383649, 51.43057170000001], [-0.1384006, 51.430879299999994], [-0.13844029999999996, 51.43124809999998], [-0.1385076, 51.4316527], [-0.1386033, 51.4320581], [-0.1387364, 51.4324752], [-0.1389372, 51.4330669], [-0.1390948, 51.43339669999998], [-0.1393085, 51.43387049999999], [-0.1395782, 51.4344673], [-0.1397568, 51.4349091], [-0.14014909999999997, 51.43576790000001], [-0.1404631, 51.43644840000001], [-0.1408274, 51.4372592], [-0.1411788, 51.43803210000001], [-0.1414567, 51.438598299999995], [-0.14163529999999996, 51.43886249999999], [-0.1418127, 51.43912300000001], [-0.1420206, 51.4393704], [-0.1422494, 51.439615], [-0.1424374, 51.4398042], [-0.14263349999999997, 51.439981], [-0.1426823, 51.44002750000001], [-0.1428437, 51.4401574], [-0.14298839999999996, 51.4402714], [-0.14318689999999998, 51.44041039999998], [-0.1434111, 51.44057190000001], [-0.1436062, 51.4406981], [-0.1439002, 51.4408652], [-0.1441708, 51.4410089], [-0.144457, 51.4411494], [-0.1447018, 51.441258299999994], [-0.1449971, 51.44137940000001], [-0.14528849999999996, 51.441494], [-0.14563299999999998, 51.441611900000005], [-0.1459969, 51.4417306], [-0.1464442, 51.4418695], [-0.1467856, 51.44194929999998], [-0.1470821, 51.442021200000006], [-0.1473075, 51.4420672], [-0.147841, 51.442162399999994], [-0.14846769999999998, 51.4422882], [-0.1485155, 51.4422965], [-0.14934089999999997, 51.4424485], [-0.1496032, 51.442499], [-0.14994459999999998, 51.4425699], [-0.15052699999999997, 51.442666], [-0.15116, 51.4427904], [-0.1513093102115189, 51.442817580280106], [-0.15173679999999998, 51.4428954], [-0.1521796, 51.44298289999999], [-0.1529135, 51.44312459999999], [-0.15329, 51.44319610000001], [-0.1539999, 51.4433356], [-0.1544742, 51.4434576], [-0.1547756, 51.4435184], [-0.15510629999999995, 51.44357959999999], [-0.15856509999999996, 51.44424359999999], [-0.1594608, 51.44444169999999], [-0.15982839999999998, 51.44453669999999], [-0.1601598, 51.4446322], [-0.1609617, 51.444895200000005], [-0.1614979, 51.4451065], [-0.1619746, 51.4453198], [-0.16233299999999998, 51.44550910000001], [-0.16283979999999998, 51.445811600000006], [-0.1633296, 51.4461245], [-0.1638429, 51.446469999999984], [-0.1640926, 51.44665029999999], [-0.16436640000000002, 51.4468605], [-0.1645018, 51.446975499999986], [-0.1647244, 51.44718760000001], [-0.164812, 51.4472597], [-0.164965, 51.447402299999986], [-0.1651729, 51.44761069999999], [-0.1653603, 51.4478138], [-0.1655044, 51.44795920000001], [-0.16571549999999996, 51.4482041], [-0.1659421, 51.4484739], [-0.1661838, 51.448761399999995], [-0.1665512, 51.4491902], [-0.16703719999999997, 51.449761300000006], [-0.1673582, 51.45014570000001], [-0.1676285, 51.45045999999999], [-0.16801, 51.450905000000006], [-0.1683313, 51.45128630000001], [-0.16839729999999997, 51.4513654], [-0.16876199999999997, 51.4517937], [-0.16901149999999998, 51.4520822], [-0.1691629, 51.4522603], [-0.169349, 51.452476999999995], [-0.1694664, 51.4526227], [-0.1696899, 51.452884299999994], [-0.1699297, 51.453167499999985], [-0.17015120000000003, 51.4534269], [-0.1704027, 51.4537187], [-0.1706067, 51.453957499999994], [-0.1708058, 51.454193], [-0.1710603, 51.45450710000001], [-0.1711945, 51.454680899999985], [-0.17132879999999998, 51.4548672], [-0.17161120000000002, 51.455281600000006], [-0.1717226, 51.4554706], [-0.17182709999999998, 51.455647], [-0.17202509999999996, 51.4560289], [-0.1721984, 51.4564135], [-0.17232709999999998, 51.456747099999994], [-0.17243549999999996, 51.4570636], [-0.17251299999999997, 51.4573346], [-0.1725571, 51.4575404], [-0.17262379999999997, 51.457924000000006], [-0.17265759999999997, 51.4582294], [-0.17266670000000003, 51.45856130000001], [-0.17267209999999997, 51.4588427], [-0.17266609999999996, 51.45896449999999], [-0.1726482, 51.4592931], [-0.1726264, 51.4594582], [-0.17258939999999998, 51.45977419999999], [-0.17254549999999996, 51.4600817], [-0.17251269999999996, 51.46023799999999], [-0.1724618, 51.4604235], [-0.1723722, 51.4607069], [-0.1722582, 51.461014500000005], [-0.1722083, 51.46114109999999], [-0.17214829999999998, 51.46126009999998], [-0.17203239999999995, 51.46152069999999], [-0.1718907, 51.4618145], [-0.1717257, 51.462121999999994], [-0.17155859999999998, 51.462402], [-0.1714623, 51.46255300000001], [-0.17143489999999997, 51.462591], [-0.1712573, 51.4628275], [-0.1712388, 51.462851], [-0.17111589999999996, 51.4629951], [-0.1710292, 51.4630851], [-0.1709742, 51.463138699999995], [-0.1709042, 51.46320709999999], [-0.1708234, 51.4632775], [-0.170737, 51.4633492], [-0.17065180000000002, 51.4634147], [-0.17055, 51.4634885], [-0.17044699999999996, 51.463557400000006], [-0.17031419999999997, 51.4636471], [-0.17016809999999996, 51.463731200000005], [-0.17004959999999997, 51.4638105], [-0.1699212, 51.46390709999999], [-0.1698194, 51.46399259999999], [-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Gatwick Airport", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Gatwick Airport", "current_leg_milage": "27.1", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 260.162, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 301.517, \"from_m\": 260.162, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 331.218, \"from_m\": 301.517, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 390.168, \"from_m\": 331.218, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 535.472, \"from_m\": 390.168, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 965.326, \"from_m\": 535.472, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 978.427, \"from_m\": 965.326, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4025.641, \"from_m\": 978.427, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20320.797, \"from_m\": 4025.641, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20838.958, \"from_m\": 20320.797, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22052.677, \"from_m\": 20838.958, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 29916.89, \"from_m\": 22052.677, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30772.16, \"from_m\": 29916.89, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 31066.393, \"from_m\": 30772.16, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31147.1, \"from_m\": 31066.393, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 37254.33, \"from_m\": 31147.1, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37369.781, \"from_m\": 37254.33, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38222.557, \"from_m\": 37369.781, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39038.276, \"from_m\": 38222.557, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39109.596, \"from_m\": 39038.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46825.862, \"from_m\": 39109.596, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47562.429, \"from_m\": 46825.862, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 58477.425, \"from_m\": 47562.429, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58532.442, \"from_m\": 58477.425, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63105.449, \"from_m\": 58532.442, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 64383.092, \"from_m\": 63105.449, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64441.656, \"from_m\": 64383.092, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64485.927, \"from_m\": 64441.656, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64521.634, \"from_m\": 64485.927, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64585.333, \"from_m\": 64521.634, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64674.001, \"from_m\": 64585.333, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64704.437, \"from_m\": 64674.001, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65098.693, \"from_m\": 64704.437, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 65135.658, \"from_m\": 65098.693, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66032.109, \"from_m\": 65135.658, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 66556.102, \"from_m\": 66032.109, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66637.424, \"from_m\": 66556.102, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 66691.2, \"from_m\": 66637.424, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 75071.621, \"from_m\": 66691.2, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 78469.998, \"from_m\": 75071.621, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 81150.959, \"from_m\": 78469.998, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 81807.996, \"from_m\": 81150.959, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 590335, \"profile_key\": \"46d30bde1dd25e39d22dec475ec063eada84594fc2d0a95e0ab05d464dd906a0\", \"schedule_id\": 12122, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1939\", \"location\": \"Brighton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1942\", \"location\": \"Preston Park\", \"stage_seq\": 2, \"distance_m\": 2138.207, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Burgess Hill\", \"stage_seq\": 3, \"distance_m\": 14726.097, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950\", \"location\": \"Keymer Jn\", \"stage_seq\": 4, \"distance_m\": 15654.906, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": false, \"wtt_arr\": \"1953H\", \"wtt_dep\": \"1956\", \"location\": \"Haywards Heath\", \"stage_seq\": 5, \"distance_m\": 20721.638, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 6, \"distance_m\": 21947.982, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 7, \"distance_m\": 31066.393, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"Three Bridges\", \"stage_seq\": 8, \"distance_m\": 34206.121, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": false, \"wtt_arr\": \"2008H\", \"wtt_dep\": \"2010H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 9, \"distance_m\": 38692.648, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 10, \"distance_m\": 46687.811, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 11, \"distance_m\": 58532.442, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Purley\", \"stage_seq\": 12, \"distance_m\": 60111.46, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"East Croydon\", \"stage_seq\": 13, \"distance_m\": 64906.329, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 65754.039, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026H\", \"location\": \"Selhurst\", \"stage_seq\": 15, \"distance_m\": 66783.092, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 16, \"distance_m\": 72077.685, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030H\", \"location\": \"Balham\", \"stage_seq\": 17, \"distance_m\": 74423.695, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 18, \"distance_m\": 77565.401, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Pouparts Jn\", \"stage_seq\": 19, \"distance_m\": 78630.009, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 20, \"distance_m\": 80465.921, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 21, \"distance_m\": 81807.996, \"section_seq\": 1, \"route_path_id\": 69225}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 81807.996, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69225}], \"total_distance_m\": 81807.996, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 81047.449, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 760.547, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1939", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "34.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:44Z\", \"source_id\": 48446654, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:44:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:46Z\", \"source_id\": 15737546, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:56Z\", \"source_id\": 48461779, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:50:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:57Z\", \"source_id\": 15742205, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:25Z\", \"source_id\": 48467875, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:26Z\", \"source_id\": 15745046, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:59Z\", \"source_id\": 15745744, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:17Z\", \"source_id\": 48494028, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:04:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:20Z\", \"source_id\": 15757626, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:48Z\", \"source_id\": 48502630, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:50Z\", \"source_id\": 15761068, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:06Z\", \"source_id\": 48539307, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:12Z\", \"source_id\": 15772334, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:06Z\", \"source_id\": 48548313, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:11Z\", \"source_id\": 15775158, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:25Z\", \"source_id\": 48551321, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:31Z\", \"source_id\": 15776096, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:11Z\", \"source_id\": 48561976, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:16Z\", \"source_id\": 15779407, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:39Z\", \"source_id\": 48569948, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:44Z\", \"source_id\": 15781793, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:00Z\", \"source_id\": 48581726, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:04Z\", \"source_id\": 15785419, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "13", "timing_fact_generation": 1789501265581849, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:03.263170", "service_state_evidence_id": 15785419, "current_leg_start_actual_dep": "2026-09-15T20:12:30+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:03.920800", "service_state_valid_until_kind": null, "operational_interpretation_version": 85, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Gatwick Express |
P |
BTN |
None |
1W57 |
387124+387302 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 260.162, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 301.517, "from_m": 260.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 331.218, "from_m": 301.517, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 390.168, "from_m": 331.218, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 535.472, "from_m": 390.168, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 965.326, "from_m": 535.472, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 978.427, "from_m": 965.326, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4025.641, "from_m": 978.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20320.797, "from_m": 4025.641, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20838.958, "from_m": 20320.797, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22052.677, "from_m": 20838.958, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29916.89, "from_m": 22052.677, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30772.16, "from_m": 29916.89, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 31066.393, "from_m": 30772.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31147.1, "from_m": 31066.393, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37254.33, "from_m": 31147.1, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37369.781, "from_m": 37254.33, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38222.557, "from_m": 37369.781, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39038.276, "from_m": 38222.557, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39109.596, "from_m": 39038.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46825.862, "from_m": 39109.596, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47562.429, "from_m": 46825.862, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58477.425, "from_m": 47562.429, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58532.442, "from_m": 58477.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63105.449, "from_m": 58532.442, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64383.092, "from_m": 63105.449, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64441.656, "from_m": 64383.092, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64485.927, "from_m": 64441.656, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64521.634, "from_m": 64485.927, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64585.333, "from_m": 64521.634, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64674.001, "from_m": 64585.333, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64704.437, "from_m": 64674.001, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65098.693, "from_m": 64704.437, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 65135.658, "from_m": 65098.693, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66032.109, "from_m": 65135.658, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 66556.102, "from_m": 66032.109, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66637.424, "from_m": 66556.102, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 66691.2, "from_m": 66637.424, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 75071.621, "from_m": 66691.2, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78469.998, "from_m": 75071.621, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 81150.959, "from_m": 78469.998, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 81807.996, "from_m": 81150.959, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 590335, "profile_key": "46d30bde1dd25e39d22dec475ec063eada84594fc2d0a95e0ab05d464dd906a0", "schedule_id": 12122, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1939", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1942", "location": "Preston Park", "stage_seq": 2, "distance_m": 2138.207, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948", "location": "Burgess Hill", "stage_seq": 3, "distance_m": 14726.097, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950", "location": "Keymer Jn", "stage_seq": 4, "distance_m": 15654.906, "section_seq": 1, "route_path_id": 69225}, {"is_pass": false, "wtt_arr": "1953H", "wtt_dep": "1956", "location": "Haywards Heath", "stage_seq": 5, "distance_m": 20721.638, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Copyhold Jn", "stage_seq": 6, "distance_m": 21947.982, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002", "location": "Balcombe Tunnel Jn", "stage_seq": 7, "distance_m": 31066.393, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005", "location": "Three Bridges", "stage_seq": 8, "distance_m": 34206.121, "section_seq": 1, "route_path_id": 69225}, {"is_pass": false, "wtt_arr": "2008H", "wtt_dep": "2010H", "location": "Gatwick Airport", "stage_seq": 9, "distance_m": 38692.648, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016", "location": "Earlswood (Surrey)", "stage_seq": 10, "distance_m": 46687.811, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 58532.442, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "Purley", "stage_seq": 12, "distance_m": 60111.46, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "East Croydon", "stage_seq": 13, "distance_m": 64906.329, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026", "location": "Windmill Bridge Jn", "stage_seq": 14, "distance_m": 65754.039, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026H", "location": "Selhurst", "stage_seq": 15, "distance_m": 66783.092, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029H", "location": "Streatham North Jn", "stage_seq": 16, "distance_m": 72077.685, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030H", "location": "Balham", "stage_seq": 17, "distance_m": 74423.695, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Clapham Junction (C)", "stage_seq": 18, "distance_m": 77565.401, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "Pouparts Jn", "stage_seq": 19, "distance_m": 78630.009, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035H", "location": "Battersea Pier Jn", "stage_seq": 20, "distance_m": 80465.921, "section_seq": 1, "route_path_id": 69225}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 21, "distance_m": 81807.996, "section_seq": 1, "route_path_id": 69225}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 81807.996, "from_m": 0.0, "section_seq": 1, "route_path_id": 69225}], "total_distance_m": 81807.996, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 81047.449, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 760.547, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30906, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:44Z", "source_id": 48446654, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:44:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:46Z", "source_id": 15737546, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:56Z", "source_id": 48461779, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:50:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:57Z", "source_id": 15742205, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:25Z", "source_id": 48467875, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:53:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:26Z", "source_id": 15745046, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:59Z", "source_id": 15745744, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:17Z", "source_id": 48494028, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:04:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:20Z", "source_id": 15757626, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30597, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:48Z", "source_id": 48502630, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:07:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:50Z", "source_id": 15761068, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:06Z", "source_id": 48539307, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:23:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:12Z", "source_id": 15772334, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:06Z", "source_id": 48548313, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:26:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:11Z", "source_id": 15775158, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29931, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:25Z", "source_id": 48551321, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:28:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:31Z", "source_id": 15776096, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:11Z", "source_id": 48561976, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:32:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:16Z", "source_id": 15779407, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:39Z", "source_id": 48569948, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:36:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:44Z", "source_id": 15781793, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28763, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:00Z", "source_id": 48581726, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:43:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:04Z", "source_id": 15785419, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Brighton |
1939 |
1939 |
6 |
None |
None |
London Victoria (C) |
2041 |
2041 |
13 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G77348/2026-09-15/detailed |
None |
Gatwick Airport |
2026-09-15T20:12:30+01:00 |
London Victoria (C) |
34.0 |
{"type": "LineString", "coordinates": [[-0.1610176, 51.156562400000006], [-0.1610188, 51.1567372], [-0.16100189999999998, 51.1570401], [-0.16098749999999998, 51.1573162], [-0.160978, 51.15751749999999], [-0.1609603, 51.15771070000001], [-0.16093419999999997, 51.1580143], [-0.1609184, 51.1582385], [-0.1609113, 51.1583511], [-0.16089389999999998, 51.15901230000001], [-0.16088719999999998, 51.1591463], [-0.1608816, 51.159322800000005], [-0.1608825, 51.1594019], [-0.16087749999999998, 51.1596047], [-0.1608766, 51.159669], [-0.1608857, 51.1604438], [-0.16088889999999997, 51.1605418], [-0.1608637, 51.16162640000001], [-0.16086451406450253, 51.1620009602833], [-0.1608646, 51.16204050000001], [-0.1608646, 51.16275470000001], [-0.16087529999999997, 51.16391990000001], [-0.16085419999999995, 51.165648899999994], [-0.16088069999999996, 51.1668648], [-0.1608772, 51.1687617], [-0.16087139999999997, 51.1694683], [-0.1608667, 51.177900300000005], [-0.1608461, 51.18129600000001], [-0.1608438, 51.1814267], [-0.16084369999999998, 51.18192500000001], [-0.16088009999999997, 51.1827666], [-0.1608803, 51.1852681], [-0.1608809, 51.191217499999986], [-0.1608828, 51.1915307], [-0.1609327, 51.19371949999999], [-0.16098949999999998, 51.19493829999999], [-0.1609874, 51.195143900000005], [-0.1610616, 51.1958576], [-0.1611544, 51.1968139], [-0.16135189999999996, 51.1982813], [-0.1614178, 51.1987172], [-0.1614917, 51.1991392], [-0.1616424, 51.19994230000001], [-0.16239889999999998, 51.20358499999999], [-0.1624363, 51.20371999999999], [-0.16340939999999998, 51.20719879999999], [-0.16387079999999998, 51.208763600000005], [-0.1642141, 51.209885699999994], [-0.16444209999999998, 51.210567700000006], [-0.16486549999999997, 51.2116897], [-0.1653069, 51.2127398], [-0.1659363, 51.21413660000001], [-0.1664649, 51.215224], [-0.1679212, 51.21783970000001], [-0.16810179999999997, 51.2181643], [-0.16817834252604602, 51.21830176221716], [-0.1686451, 51.21914], [-0.16898529999999998, 51.21981340000001], [-0.16927009999999998, 51.220393400000006], [-0.16975019999999996, 51.2217257], [-0.16999159999999996, 51.222462], [-0.17020309999999997, 51.223350499999995], [-0.170243, 51.2235124], [-0.17039909999999997, 51.2243768], [-0.1704903, 51.2251091], [-0.17051749999999996, 51.2253991], [-0.17052679999999998, 51.2254993], [-0.1705359, 51.226285999999995], [-0.170555, 51.2269101], [-0.1705584, 51.227022100000006], [-0.1705621600120736, 51.227534645349515], [-0.1705638, 51.2277582], [-0.1705441, 51.228467499999994], [-0.17050399999999996, 51.22884779999999], [-0.17048789999999997, 51.22899989999999], [-0.17045829999999998, 51.2292805], [-0.17035029999999998, 51.229980399999995], [-0.1702357, 51.2305969], [-0.17003719999999997, 51.2314531], [-0.1700104, 51.2315337], [-0.16981719999999997, 51.2321441], [-0.16973949999999996, 51.2323626], [-0.1696939, 51.232499999999995], [-0.1697071, 51.2325106], [-0.16964829999999995, 51.2326636], [-0.1695678, 51.2328596], [-0.16925129999999997, 51.233612], [-0.16884629999999998, 51.23436920000001], [-0.16856939999999998, 51.234972299999995], [-0.16814349999999997, 51.2357161], [-0.1674525, 51.2368395], [-0.1670898, 51.2374069], [-0.1668931, 51.2377608], [-0.1666074, 51.23821519999998], [-0.1664209, 51.2385027], [-0.16625799999999996, 51.23876829999998], [-0.1660421, 51.2391161], [-0.1657937, 51.239501800000006], [-0.1653327, 51.2402506], [-0.1651468, 51.2405425], [-0.1649273, 51.24089459999998], [-0.16443859999999996, 51.241690599999984], [-0.16425269999999997, 51.2419864], [-0.1639675, 51.24244319999999], [-0.1637305, 51.2428222], [-0.16285800000000003, 51.244228500000006], [-0.16267729999999997, 51.24452229999999], [-0.1621806, 51.245299900000006], [-0.16189389999999998, 51.2457694], [-0.16094499999999998, 51.2473229], [-0.15992049999999997, 51.2489645], [-0.1593047, 51.2499512], [-0.1587579, 51.2508157], [-0.158673, 51.2509469], [-0.15696299999999996, 51.2536979], [-0.1568615, 51.2538613], [-0.15644039999999998, 51.2545184], [-0.1560794, 51.2550742], [-0.1559691, 51.255223599999994], [-0.15532729999999997, 51.2561103], [-0.15470799999999998, 51.2568903], [-0.15391079999999996, 51.25786179999999], [-0.15250449999999996, 51.2594949], [-0.1522441, 51.25981829999999], [-0.1519772, 51.2601573], [-0.1517506, 51.2604697], [-0.1515757, 51.2607167], [-0.15142659999999997, 51.260968000000005], [-0.15124379999999998, 51.261252099999986], [-0.1511405, 51.2614327], [-0.15099539999999995, 51.261701], [-0.1508382, 51.26201449999999], [-0.15071470000000003, 51.2622776], [-0.15058029999999997, 51.26258529999999], [-0.1504809, 51.262834100000006], [-0.150348, 51.2631659], [-0.1502418, 51.2634794], [-0.1501572, 51.2637604], [-0.15007009999999998, 51.2640463], [-0.1500134, 51.2642789], [-0.149953, 51.2645604], [-0.1499141, 51.264769599999994], [-0.14987779999999998, 51.26502099999999], [-0.14983939999999998, 51.26533779999998], [-0.1497933, 51.265632199999985], [-0.1497496, 51.26607249999999], [-0.1497502, 51.266486599999986], [-0.1497878, 51.266766], [-0.1498133, 51.2671249], [-0.1498418, 51.2674418], [-0.14987979999999998, 51.26774489999999], [-0.1499918, 51.2683629], [-0.1501109, 51.26885709999999], [-0.150291, 51.2699435], [-0.15062879999999998, 51.27147599999999], [-0.1509409, 51.2725537], [-0.15105429999999995, 51.2729959], [-0.1511796, 51.273568399999995], [-0.15136500292393343, 51.27453379516892], [-0.15143709999999996, 51.2749092], [-0.1517586, 51.2765418], [-0.15192719999999998, 51.2773977], [-0.15208259999999998, 51.278186700000006], [-0.15245539999999996, 51.27984949999999], [-0.15302079999999998, 51.283123], [-0.15370049999999996, 51.2863737], [-0.1539677, 51.287423], [-0.15406569999999997, 51.2879085], [-0.1541073, 51.28823379999999], [-0.1541397, 51.2885306], [-0.15415419999999996, 51.2890338], [-0.1541436, 51.28951909999998], [-0.1541116, 51.29007239999999], [-0.1540604, 51.290544399999995], [-0.15396869999999996, 51.2910896], [-0.1538856, 51.2914429], [-0.15360819999999997, 51.2924122], [-0.153444, 51.29295280000001], [-0.1532287, 51.2936248], [-0.1530452, 51.294183100000005], [-0.1529226, 51.29452479999999], [-0.1526789, 51.2951362], [-0.15251239999999996, 51.29551479999999], [-0.1523777, 51.2958253], [-0.1522854, 51.29605719999999], [-0.15218999999999996, 51.2962445], [-0.1511025, 51.298443799999994], [-0.15100415612966828, 51.29862764005511], [-0.15091156884224072, 51.29880071831404], [-0.1507397, 51.299122], [-0.1474857, 51.30426789999999], [-0.14713459999999998, 51.30479690000001], [-0.14674559999999998, 51.30543939999999], [-0.1463641, 51.3060346], [-0.1458556, 51.30683040000001], [-0.1454527, 51.307439599999995], [-0.1451379, 51.30790379999999], [-0.14478389999999997, 51.3084514], [-0.1444961, 51.3088722], [-0.1441791, 51.3093294], [-0.14385649999999997, 51.3097691], [-0.14348459999999996, 51.3102082], [-0.1431393, 51.310602799999984], [-0.1427172, 51.31106449999999], [-0.1423149, 51.3114514], [-0.1418884, 51.311823800000006], [-0.1397274, 51.3136696], [-0.13921679999999995, 51.3141475], [-0.1388763, 51.3144717], [-0.13838849999999997, 51.31501750000001], [-0.1380743, 51.315386200000006], [-0.13780339999999996, 51.31573300000001], [-0.1372734, 51.3164765], [-0.1371819, 51.316621100000006], [-0.1359217, 51.318317699999994], [-0.1353686, 51.31902420000001], [-0.1343117, 51.3202873], [-0.1339107, 51.3207688], [-0.1335614, 51.3211315], [-0.1332849, 51.3213862], [-0.1330635, 51.32159349999999], [-0.1327737, 51.321866], [-0.13229329999999995, 51.3222598], [-0.1296143, 51.3246315], [-0.1286598, 51.325479499999986], [-0.1284227, 51.3256896], [-0.12754203795698518, 51.32646992420958], [-0.1270965, 51.3268647], [-0.1262705, 51.3276102], [-0.1252118, 51.3285657], [-0.1245536, 51.3291534], [-0.123884, 51.32974549999999], [-0.1237061, 51.3299013], [-0.12281149571916558, 51.33069708903964], [-0.1225817, 51.3309015], [-0.1214388, 51.33188129999999], [-0.1200095, 51.3330423], [-0.11981516997953257, 51.33320154082316], [-0.119760675407724, 51.33324619548412], [-0.1196246, 51.33335769999999], [-0.1191251, 51.333755200000006], [-0.1187138, 51.33407399999999], [-0.1181921, 51.3344705], [-0.1177746, 51.3347817], [-0.1172199, 51.3352055], [-0.1167787, 51.33553049999998], [-0.1162237, 51.3359031], [-0.115823, 51.3361886], [-0.1153438, 51.336515], [-0.11490179999999996, 51.33680950000001], [-0.11479339999999998, 51.33688050000001], [-0.11462079999999995, 51.33699639999998], [-0.1143531, 51.33717029999999], [-0.1138929, 51.3374675], [-0.11353800111577277, 51.337695197019734], [-0.1134557, 51.337748000000005], [-0.113152, 51.3379403], [-0.11269840000000002, 51.33821709999999], [-0.1124684, 51.33835620000001], [-0.11214209999999998, 51.33855319999999], [-0.11157949999999998, 51.3388916], [-0.1114205, 51.3389842], [-0.1111124, 51.339191], [-0.1108248, 51.3393807], [-0.110551, 51.339545399999984], [-0.1104477, 51.3396095], [-0.1099263, 51.33996290000001], [-0.10962829999999998, 51.34013919999999], [-0.10904519999999998, 51.34053169999999], [-0.1081772, 51.3410495], [-0.1076904, 51.341340300000006], [-0.10721559999999998, 51.34161939999999], [-0.1070919, 51.341693099999986], [-0.1067313, 51.3419015], [-0.1063844, 51.3420996], [-0.10585569999999998, 51.342413699999994], [-0.1053758, 51.3426747], [-0.10515489999999998, 51.3427933], [-0.1049066, 51.3429253], [-0.1044494, 51.3431713], [-0.1039433, 51.3434502], [-0.1037546, 51.34355310000001], [-0.1030992, 51.343917799999986], [-0.1026957, 51.34416679999999], [-0.10218240000000002, 51.3444845], [-0.101693, 51.344800699999986], [-0.1012704, 51.3450818], [-0.1010376, 51.3452533], [-0.10074149999999998, 51.34547549999999], [-0.1004521, 51.345698899999995], [-0.10021209999999998, 51.345895799999994], [-0.09993, 51.3461211], [-0.0995618, 51.346429599999986], [-0.09924339999999998, 51.3466999], [-0.0988948, 51.3470166], [-0.0984691, 51.3473815], [-0.09820619999999998, 51.34761029999999], [-0.09813700000000002, 51.3476705], [-0.097863, 51.3479263], [-0.09760779999999998, 51.348171], [-0.0973841, 51.348410599999994], [-0.0970705, 51.3487479], [-0.09667449999999998, 51.349231], [-0.0963941, 51.34958100000001], [-0.0962283, 51.34981459999999], [-0.09604659999999998, 51.3500499], [-0.09591410000000002, 51.3502438], [-0.0957049, 51.350597], [-0.0954284, 51.3510579], [-0.0951882, 51.3515111], [-0.0950121, 51.3518754], [-0.0948134, 51.3523356], [-0.0946216, 51.35280769999999], [-0.09449299999999998, 51.35317329999999], [-0.09430389999999998, 51.3537721], [-0.0942199, 51.35418330000001], [-0.0941387, 51.354538899999994], [-0.0940468, 51.354972799999985], [-0.0939561, 51.355517799999994], [-0.0939011, 51.356012799999995], [-0.0938283, 51.356721], [-0.0938176, 51.356882], [-0.0937889, 51.3572227], [-0.0937833, 51.35741780000001], [-0.0937281, 51.35824900000001], [-0.0936533, 51.35924700000001], [-0.0936484, 51.359363299999984], [-0.0935937, 51.3601038], [-0.0935246, 51.36130020000001], [-0.0935113, 51.3621728], [-0.093502, 51.3625065], [-0.0934596, 51.36328120000001], [-0.0934411, 51.3635674], [-0.093411, 51.36385059999999], [-0.0934045, 51.363945699999995], [-0.0933827, 51.3642627], [-0.09332139999999998, 51.3650354], [-0.0932425, 51.3658411], [-0.09313299999999998, 51.3665253], [-0.0931162, 51.36687800000001], [-0.0930735, 51.3675198], [-0.0930441, 51.36801299999999], [-0.0930138, 51.36854539999999], [-0.0929919, 51.369103], [-0.092986, 51.36956979999999], [-0.09296989999999998, 51.37026860000001], [-0.0929299, 51.37093420000001], [-0.092922, 51.3710686], [-0.092917, 51.37158329999998], [-0.0929021, 51.3721099], [-0.0928732, 51.372253], [-0.0928222, 51.3725049], [-0.0928082, 51.372825899999995], [-0.0927695, 51.37307920000001], [-0.09271519999999998, 51.3733958], [-0.0927155, 51.3736278], [-0.0927016, 51.37397120000001], [-0.092699, 51.3741931], [-0.0926363, 51.37446399999999], [-0.09263359999999998, 51.3746862], [-0.0926059, 51.375195700000006], [-0.0925905, 51.3753621], [-0.09258710326584886, 51.37541657839004], [-0.092573607040943, 51.37557491848692], [-0.0925702438002166, 51.37571528314115], [-0.09257534244845944, 51.37584022293819], [-0.09258723189046124, 51.37595228846348], [-0.09260424103101174, 51.37605403030248], [-0.09262469877490064, 51.37614799904067], [-0.0926469340269177, 51.37623674526347], [-0.09266927569185264, 51.37632281955634], [-0.0926900526744952, 51.376408772504774], [-0.0927075938796351, 51.37649715469417], [-0.09272022821206208, 51.376590516710024], [-0.09272628457656586, 51.37669140913778], [-0.0927240918779362, 51.376802382562886], [-0.0927119790209628, 51.3769259875708], [-0.0926882749104354, 51.377064774746984], [-0.09265130845114374, 51.37722129467689], [-0.0925781, 51.37739289999998], [-0.0925276, 51.377514399999995], [-0.0924402, 51.37772489999999], [-0.09230289999999998, 51.3780477], [-0.0921142, 51.3783894], [-0.0919982, 51.3786246], [-0.0918612, 51.3788485], [-0.091748, 51.3790128], [-0.0916231, 51.37925630000001], [-0.0914883, 51.37952649999999], [-0.0912436, 51.3799411], [-0.0910703, 51.38024], [-0.0909249, 51.3804689], [-0.090447, 51.3812018], [-0.0901625, 51.3816474], [-0.08991559999999998, 51.38198879999999], [-0.08983152841195213, 51.3820958938274], [-0.0896125, 51.3823749], [-0.08938929999999999, 51.382637599999995], [-0.0891545, 51.3829109], [-0.08885065137888165, 51.38327992194854], [-0.088706, 51.3834556], [-0.08847659999999999, 51.3837117], [-0.0883383, 51.3838617], [-0.08798239999999999, 51.3841981], [-0.0874428, 51.3847473], [-0.08725199999999998, 51.38498159999999], [-0.0869472, 51.3853188], [-0.08681899999999998, 51.3854887], [-0.0867248, 51.38562580000001], [-0.0866545894895936, 51.385751425173865], [-0.0865758, 51.3858924], [-0.0864352, 51.38614499999999], [-0.0862941, 51.38639169999998], [-0.0862132, 51.3865575], [-0.0861573, 51.3866881], [-0.08612609999999998, 51.386769399999984], [-0.08611777066716858, 51.38679167395817], [-0.08609939999999999, 51.386840799999995], [-0.0860672, 51.386936299999995], [-0.0860441, 51.3870233], [-0.08602029999999998, 51.3871216], [-0.0859978, 51.387232899999994], [-0.0859847, 51.3873055], [-0.08597489999999999, 51.387395], [-0.0859713, 51.38745159999999], [-0.08597170000000001, 51.3875088], [-0.08597149999999999, 51.38758339999999], [-0.08597402480606556, 51.38768847652955], [-0.08597489999999999, 51.387724899999995], [-0.08597657798432175, 51.38776861593374], [-0.08597869999999999, 51.38782390000001], [-0.08599079999999999, 51.3879215], [-0.0860039, 51.38797650000001], [-0.08602579999999999, 51.3880869], [-0.0860583, 51.3882201], [-0.08608659999999999, 51.3883116], [-0.0861205, 51.388402099999986], [-0.0861532, 51.38848589999999], [-0.0861875, 51.3885696], [-0.0862298, 51.38865619999999], [-0.08628169999999999, 51.3887526], [-0.086321, 51.388825], [-0.0863747, 51.3889162], [-0.08642259999999999, 51.3889913], [-0.0869279, 51.389720700000005], [-0.08711090000000002, 51.3899718], [-0.08721729999999998, 51.3901291], [-0.08735009999999999, 51.390334299999985], [-0.0874382, 51.3904806], [-0.08767879999999999, 51.3907904], [-0.0878852, 51.3910601], [-0.0880065, 51.39123729999999], [-0.08811559999999999, 51.3914015], [-0.08826159999999998, 51.3915893], [-0.0882683, 51.39159789999999], [-0.08831879999999999, 51.39166290000001], [-0.088358, 51.391713199999984], [-0.08847126356623568, 51.39184321070832], [-0.08858929999999998, 51.3919787], [-0.0888368, 51.392234], [-0.08908389999999998, 51.3924981], [-0.0893757, 51.3927712], [-0.08952819999999999, 51.39291390000001], [-0.0897749, 51.3931185], [-0.08983152841195213, 51.39316120245955], [-0.0900506, 51.39332640000001], [-0.0902879, 51.393508399999995], [-0.0905663, 51.39369500000001], [-0.0908062, 51.3938551], [-0.09084000000000002, 51.3938739], [-0.0911397, 51.39403990000001], [-0.0913577, 51.39416829999999], [-0.09170219999999998, 51.3943503], [-0.0920114, 51.394508900000005], [-0.092488, 51.39472940000001], [-0.0929205, 51.3949155], [-0.0934103, 51.3951078], [-0.0941895, 51.39539619999999], [-0.0947531, 51.3956105], [-0.09526709999999998, 51.3958096], [-0.09581629999999998, 51.39603279999999], [-0.0962796, 51.39624979999999], [-0.096776, 51.3964757], [-0.0972261, 51.39669069999999], [-0.097575, 51.396880200000005], [-0.0978447, 51.3970313], [-0.0981738, 51.3972208], [-0.0989088, 51.397679700000005], [-0.0993542, 51.397978900000005], [-0.1002691, 51.3986081], [-0.10070719999999998, 51.3989123], [-0.10124869999999998, 51.39929070000001], [-0.1016362, 51.399565], [-0.1022084, 51.3999409], [-0.1026839, 51.4002746], [-0.103818, 51.401030299999995], [-0.1043036, 51.401375], [-0.10490449999999998, 51.4017926], [-0.1054959, 51.40219650000001], [-0.1059909, 51.40253049999999], [-0.10643919999999998, 51.40285], [-0.1070602, 51.4032734], [-0.10762529999999998, 51.4036612], [-0.1081976, 51.4040567], [-0.108672, 51.40438489999999], [-0.1091804, 51.4047371], [-0.1096878, 51.405088599999985], [-0.1101567, 51.4054182], [-0.110641, 51.405743599999994], [-0.1110537, 51.4060272], [-0.111582, 51.406393099999995], [-0.1118648, 51.4065799], [-0.1121697, 51.406790599999994], [-0.11253730000000002, 51.40703639999999], [-0.1129622, 51.4073014], [-0.1133804, 51.40756090000001], [-0.11363460000000002, 51.4077099], [-0.1139329, 51.40787400000001], [-0.11430269999999998, 51.408081300000006], [-0.11472529999999996, 51.4083024], [-0.1152382, 51.408553], [-0.1154768, 51.4086799], [-0.1156301, 51.4087493], [-0.1160505, 51.4089518], [-0.11653700000000002, 51.4091736], [-0.1172237, 51.4094894], [-0.1178225, 51.40974680000001], [-0.1199065, 51.4106198], [-0.1203509, 51.4107893], [-0.1206336, 51.4108935], [-0.12112349999999995, 51.4110659], [-0.12151789999999996, 51.4111945], [-0.1221823, 51.411390999999995], [-0.12269769999999998, 51.41154490000001], [-0.123323, 51.4117118], [-0.1237697, 51.41182620000001], [-0.12424969999999998, 51.4119466], [-0.12474579999999998, 51.41207479999999], [-0.12538209999999997, 51.41224759999999], [-0.12564899999999998, 51.412326500000006], [-0.12580439999999998, 51.412372], [-0.12666019999999997, 51.4126476], [-0.12693059999999998, 51.4127352], [-0.1274666, 51.41293050000001], [-0.1277716, 51.4130444], [-0.12820669999999998, 51.413217499999995], [-0.1287296, 51.4134317], [-0.1292751, 51.4136741], [-0.12954909999999997, 51.413800900000005], [-0.1299014, 51.4139653], [-0.1299359, 51.41398319999999], [-0.1300913, 51.4140637], [-0.1301318, 51.4140847], [-0.13037720000000003, 51.414214499999986], [-0.1307137, 51.414391599999995], [-0.1309927, 51.4145396], [-0.13120389999999998, 51.41466100000001], [-0.1318742, 51.41504919999999], [-0.1323417, 51.41534839999999], [-0.13267079999999998, 51.41556750000001], [-0.13306739999999995, 51.415847], [-0.1335266, 51.416180700000005], [-0.13380719999999996, 51.4164011], [-0.1341421, 51.41666639999999], [-0.1345303, 51.4170021], [-0.13496169999999996, 51.4173987], [-0.1353787, 51.41779859999998], [-0.1355916, 51.41801659999999], [-0.1356256, 51.418051299999995], [-0.1356527, 51.4180791], [-0.1356894, 51.4181167], [-0.13571309999999998, 51.41814089999999], [-0.13605139999999996, 51.4185174], [-0.1363879, 51.41893280000001], [-0.1365878, 51.4191795], [-0.1369278, 51.41964389999999], [-0.1372578, 51.42011699999999], [-0.13750109999999996, 51.42049189999999], [-0.1377221, 51.420871700000006], [-0.13781460194801723, 51.42105838228171], [-0.13783312936700806, 51.4210957731956], [-0.1378985, 51.4212277], [-0.13807020824137564, 51.42161312036444], [-0.1381261167443624, 51.42173861320615], [-0.1381194, 51.4217707], [-0.13811116932842157, 51.421859831780424], [-0.13810130666134923, 51.421966636575526], [-0.1384478, 51.422881399999994], [-0.13862919999999998, 51.423442400000006], [-0.1387095, 51.42375950000001], [-0.13876329999999998, 51.42405730000001], [-0.13881479999999996, 51.42469349999999], [-0.138787, 51.4252931], [-0.13881128464682815, 51.425551865500985], [-0.1388169, 51.4256117], [-0.1387865, 51.426003], [-0.1387631, 51.42637999999998], [-0.1386953, 51.426916199999994], [-0.1386046, 51.42739139999999], [-0.1384946, 51.4278521], [-0.1384494, 51.4282176], [-0.1384034, 51.42851329999999], [-0.1383539, 51.4289897], [-0.138326, 51.42953399999999], [-0.1383219, 51.4299797], [-0.1383454, 51.4304036], [-0.13835190000000003, 51.4304592], [-0.1383649, 51.43057170000001], [-0.1384006, 51.430879299999994], [-0.13844029999999996, 51.43124809999998], [-0.1385076, 51.4316527], [-0.1386033, 51.4320581], [-0.1387364, 51.4324752], [-0.1389372, 51.4330669], [-0.1390948, 51.43339669999998], [-0.1393085, 51.43387049999999], [-0.1395782, 51.4344673], [-0.1397568, 51.4349091], [-0.14014909999999997, 51.43576790000001], [-0.1404631, 51.43644840000001], [-0.1408274, 51.4372592], [-0.1411788, 51.43803210000001], [-0.1414567, 51.438598299999995], [-0.14163529999999996, 51.43886249999999], [-0.1418127, 51.43912300000001], [-0.1420206, 51.4393704], [-0.1422494, 51.439615], [-0.1424374, 51.4398042], [-0.14263349999999997, 51.439981], [-0.1426823, 51.44002750000001], [-0.1428437, 51.4401574], [-0.14298839999999996, 51.4402714], [-0.14318689999999998, 51.44041039999998], [-0.1434111, 51.44057190000001], [-0.1436062, 51.4406981], [-0.1439002, 51.4408652], [-0.1441708, 51.4410089], [-0.144457, 51.4411494], [-0.1447018, 51.441258299999994], [-0.1449971, 51.44137940000001], [-0.14528849999999996, 51.441494], [-0.14563299999999998, 51.441611900000005], [-0.1459969, 51.4417306], [-0.1464442, 51.4418695], [-0.1467856, 51.44194929999998], [-0.1470821, 51.442021200000006], [-0.1473075, 51.4420672], [-0.147841, 51.442162399999994], [-0.14846769999999998, 51.4422882], [-0.1485155, 51.4422965], [-0.14934089999999997, 51.4424485], [-0.1496032, 51.442499], [-0.14994459999999998, 51.4425699], [-0.15052699999999997, 51.442666], [-0.15116, 51.4427904], [-0.1513093102115189, 51.442817580280106], [-0.15173679999999998, 51.4428954], [-0.1521796, 51.44298289999999], [-0.1529135, 51.44312459999999], [-0.15329, 51.44319610000001], [-0.1539999, 51.4433356], [-0.1544742, 51.4434576], [-0.1547756, 51.4435184], [-0.15510629999999995, 51.44357959999999], [-0.15856509999999996, 51.44424359999999], [-0.1594608, 51.44444169999999], [-0.15982839999999998, 51.44453669999999], [-0.1601598, 51.4446322], [-0.1609617, 51.444895200000005], [-0.1614979, 51.4451065], [-0.1619746, 51.4453198], [-0.16233299999999998, 51.44550910000001], [-0.16283979999999998, 51.445811600000006], [-0.1633296, 51.4461245], [-0.1638429, 51.446469999999984], [-0.1640926, 51.44665029999999], [-0.16436640000000002, 51.4468605], [-0.1645018, 51.446975499999986], [-0.1647244, 51.44718760000001], [-0.164812, 51.4472597], [-0.164965, 51.447402299999986], [-0.1651729, 51.44761069999999], [-0.1653603, 51.4478138], [-0.1655044, 51.44795920000001], [-0.16571549999999996, 51.4482041], [-0.1659421, 51.4484739], [-0.1661838, 51.448761399999995], [-0.1665512, 51.4491902], [-0.16703719999999997, 51.449761300000006], [-0.1673582, 51.45014570000001], [-0.1676285, 51.45045999999999], [-0.16801, 51.450905000000006], [-0.1683313, 51.45128630000001], [-0.16839729999999997, 51.4513654], [-0.16876199999999997, 51.4517937], [-0.16901149999999998, 51.4520822], [-0.1691629, 51.4522603], [-0.169349, 51.452476999999995], [-0.1694664, 51.4526227], [-0.1696899, 51.452884299999994], [-0.1699297, 51.453167499999985], [-0.17015120000000003, 51.4534269], [-0.1704027, 51.4537187], [-0.1706067, 51.453957499999994], [-0.1708058, 51.454193], [-0.1710603, 51.45450710000001], [-0.1711945, 51.454680899999985], [-0.17132879999999998, 51.4548672], [-0.17161120000000002, 51.455281600000006], [-0.1717226, 51.4554706], [-0.17182709999999998, 51.455647], [-0.17202509999999996, 51.4560289], [-0.1721984, 51.4564135], [-0.17232709999999998, 51.456747099999994], [-0.17243549999999996, 51.4570636], [-0.17251299999999997, 51.4573346], [-0.1725571, 51.4575404], [-0.17262379999999997, 51.457924000000006], [-0.17265759999999997, 51.4582294], [-0.17266670000000003, 51.45856130000001], [-0.17267209999999997, 51.4588427], [-0.17266609999999996, 51.45896449999999], [-0.1726482, 51.4592931], [-0.1726264, 51.4594582], [-0.17258939999999998, 51.45977419999999], [-0.17254549999999996, 51.4600817], [-0.17251269999999996, 51.46023799999999], [-0.1724618, 51.4604235], [-0.1723722, 51.4607069], [-0.1722582, 51.461014500000005], [-0.1722083, 51.46114109999999], [-0.17214829999999998, 51.46126009999998], [-0.17203239999999995, 51.46152069999999], [-0.1718907, 51.4618145], [-0.1717257, 51.462121999999994], [-0.17155859999999998, 51.462402], [-0.1714623, 51.46255300000001], [-0.17143489999999997, 51.462591], [-0.1712573, 51.4628275], [-0.1712388, 51.462851], [-0.17111589999999996, 51.4629951], [-0.1710292, 51.4630851], [-0.1709742, 51.463138699999995], [-0.1709042, 51.46320709999999], [-0.1708234, 51.4632775], [-0.170737, 51.4633492], [-0.17065180000000002, 51.4634147], [-0.17055, 51.4634885], [-0.17044699999999996, 51.463557400000006], [-0.17031419999999997, 51.4636471], [-0.17016809999999996, 51.463731200000005], [-0.17004959999999997, 51.4638105], [-0.1699212, 51.46390709999999], [-0.1698194, 51.46399259999999], [-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
27.1 |
2009 |
2043 |
Gatwick Airport |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-15 19:53:07 |
TERMINATED |
2026-09-15 19:43:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785419 |
1789501265581849 |
85 |
85 |
2026-09-15 19:53:03.920800 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:03.263170 |
| 559591 |
589808 |
C37200 |
889R36MY15 |
2026-09-15 |
COMPLETE |
15786550 |
2026-09-15 20:43:00 |
2026-09-15 19:53:08 |
2026-09-17 19:53:08 |
{"id": 589808, "stp": "P", "toc": "Elizabeth Line", "uid": "C37200", "consist": "345009", "dest_crs": "RDG", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37200/2026-09-15/detailed", "trust_id": "889R36MY15", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading", "service_date": "2026-09-15", "dest_arr_time": "2042", "dest_platform": "14", "is_terminated": 1, "next_location": "Reading", "signalling_id": "9R36", "timing_status": "LATE", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "2043", "current_leg_dep": "2036", "current_leg_end": "Reading", "origin_dep_time": "1918", "origin_platform": "3", "current_location": "Reading", "last_update_time": "2026-09-15T19:53:08", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8638070822196255, 51.47527876749895], [-0.8640085, 51.4752138], [-0.8668306, 51.4743033], [-0.8678, 51.473993], [-0.8684633, 51.47378020000001], [-0.8696863999999999, 51.4733865], [-0.8706156999999999, 51.47314209999999], [-0.8710331, 51.473011500000005], [-0.871377, 51.472904], [-0.8728368999999999, 51.4724355], [-0.8742972999999999, 51.471959700000006], [-0.8748604999999999, 51.47177829999999], [-0.8773582, 51.47094799999999], [-0.8788058999999999, 51.470476899999994], [-0.8799121999999999, 51.470109400000005], [-0.8804120000000001, 51.4699386], [-0.8806401000000001, 51.469865199999994], [-0.8858910999999999, 51.4682223], [-0.8886896, 51.4673304], [-0.8900686000000001, 51.46692229999999], [-0.8914526, 51.46651579999999], [-0.8926385999999998, 51.466186699999994], [-0.8934919, 51.46595490000001], [-0.8944116999999999, 51.46568779999999], [-0.8955847000000001, 51.465381699999995], [-0.8963491999999998, 51.46519549999999], [-0.8978575000000001, 51.4648249], [-0.8983152841195214, 51.46471017701703], [-0.8985598, 51.4646489], [-0.8999422, 51.4643324], [-0.9013071, 51.4640288], [-0.9026091, 51.4637656], [-0.9050152, 51.4632699], [-0.9060475, 51.4630731], [-0.9069169, 51.46291359999999], [-0.9076832, 51.462778199999995], [-0.9083552, 51.4626597], [-0.9088545999999998, 51.4625713], [-0.9099709, 51.462370199999995], [-0.9108316, 51.462217], [-0.9115808, 51.46208159999999], [-0.9120477, 51.4619991], [-0.9130993, 51.46181529999999], [-0.9141544999999998, 51.46163889999999], [-0.9149594, 51.461516799999984], [-0.9157787, 51.4614019], [-0.9165149, 51.4612977], [-0.9169208, 51.4612356], [-0.9173998, 51.461152799999994], [-0.9182933999999998, 51.4609853], [-0.9187108999999996, 51.46090420000001], [-0.9197554, 51.460703200000005], [-0.9202726, 51.460606], [-0.9207973000000002, 51.460514], [-0.9213352, 51.4604258], [-0.9218518, 51.46034709999999], [-0.9221959, 51.4602941], [-0.9231696, 51.46015330000001], [-0.9239842, 51.46004140000001], [-0.9244521, 51.45997779999999], [-0.9249468, 51.4599164], [-0.9256717, 51.45983349999999], [-0.926531, 51.4597373], [-0.9270785999999998, 51.45967939999999], [-0.9275706, 51.45962819999999], [-0.9289988, 51.45947890000001], [-0.9304171999999996, 51.4593409], [-0.9313894, 51.4592393], [-0.9323602999999998, 51.45914930000001], [-0.9330951999999996, 51.4590879], [-0.9336086, 51.45905049999998], [-0.9340989, 51.4590166], [-0.9346036, 51.4589881], [-0.935573, 51.45894439999999], [-0.9367282999999998, 51.45891149999999], [-0.938311, 51.4588856], [-0.9390974, 51.458874900000005], [-0.9398481, 51.4588607], [-0.9412879, 51.45882060000001], [-0.9417211, 51.4588117], [-0.9423402, 51.458797399999995], [-0.9429622, 51.4587876], [-0.9440774, 51.4587761], [-0.945082, 51.458755], [-0.9469266, 51.4587021], [-0.9480279, 51.4586622], [-0.9486436, 51.458645], [-0.9492394, 51.458624400000005], [-0.9503301, 51.4586166], [-0.9524119, 51.4585658], [-0.9535628000000002, 51.45851400000001], [-0.9544051, 51.4584992], [-0.9559447, 51.458437800000006], [-0.9567547, 51.458437499999995], [-0.9575964999999996, 51.458412299999985], [-0.9615773, 51.45847679999998], [-0.9617396, 51.4584826], [-0.9619396103303312, 51.45848978738839], [-0.9619984, 51.45849189999999], [-0.9622636, 51.458503400000005], [-0.9642825, 51.45859059999999], [-0.9652642, 51.4586352], [-0.9665911999999998, 51.4587322], [-0.9681995, 51.4588083], [-0.9687165, 51.4588223], [-0.9699882, 51.45887160000001], [-0.9709978, 51.45892299999999], [-0.971842, 51.4589776], [-0.9723566, 51.459022999999995], [-0.9724542, 51.4590325], [-0.9728922, 51.459072799999994], [-0.9734395, 51.459132399999994]]}", "current_leg_start": "Twyford", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "51.4591324", "next_location_lon": "-0.9734395", "previous_location": "Twyford", "current_leg_milage": "4.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14446.864, \"from_m\": 14227.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18475.782, \"from_m\": 18329.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25881.037, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25966.716, \"from_m\": 25881.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 26168.121, \"from_m\": 25966.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30431.581, \"from_m\": 26168.121, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31351.603, \"from_m\": 30431.581, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 31532.303, \"from_m\": 31351.603, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32189.814, \"from_m\": 31532.303, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33886.664, \"from_m\": 32189.814, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35066.986, \"from_m\": 33886.664, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37170.876, \"from_m\": 35066.986, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37334.9, \"from_m\": 37170.876, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38988.51, \"from_m\": 37334.9, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 39162.07, \"from_m\": 38988.51, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39325.261, \"from_m\": 39162.07, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39618.428, \"from_m\": 39325.261, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49321.595, \"from_m\": 39618.428, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50847.101, \"from_m\": 49321.595, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 50935.246, \"from_m\": 50847.101, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50956.772, \"from_m\": 50935.246, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51122.909, \"from_m\": 50956.772, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53687.83, \"from_m\": 51122.909, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 61964.973, \"from_m\": 53687.83, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62003.512, \"from_m\": 61964.973, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 62154.103, \"from_m\": 62003.512, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63483.848, \"from_m\": 62154.103, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63495.452, \"from_m\": 63483.848, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72672.932, \"from_m\": 63495.452, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 72727.443, \"from_m\": 72672.932, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 79484.371, \"from_m\": 72727.443, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 79564.317, \"from_m\": 79484.371, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 79622.698, \"from_m\": 79564.317, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79729.585, \"from_m\": 79622.698, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 79785.705, \"from_m\": 79729.585, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 79844.095, \"from_m\": 79785.705, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 80468.611, \"from_m\": 79844.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 80945.495, \"from_m\": 80468.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 589808, \"profile_key\": \"c19e4b4edcd1ce0692fdc5a7cc932d6402265a36735f0c308c8bf10101be7038\", \"schedule_id\": 5098, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1918\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1919\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"1921\", \"wtt_dep\": \"1921H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"1925\", \"wtt_dep\": \"1925H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"1928H\", \"wtt_dep\": \"1929H\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1931H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13174.116, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"1932H\", \"wtt_dep\": \"1933H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"1935H\", \"wtt_dep\": \"1936H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"1938\", \"wtt_dep\": \"1939\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"1941\", \"wtt_dep\": \"1942\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"1943H\", \"wtt_dep\": \"1944\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"1946H\", \"wtt_dep\": \"1948\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 23091.945, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1949H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 13, \"distance_m\": 24574.16, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24877.057, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1951\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 15, \"distance_m\": 25749.336, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954\", \"location\": \"Acton West Jn\", \"stage_seq\": 16, \"distance_m\": 31140.699, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"1955\", \"wtt_dep\": \"1956\", \"location\": \"Ealing Broadway\", \"stage_seq\": 17, \"distance_m\": 32331.883, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"West Ealing\", \"stage_seq\": 18, \"distance_m\": 33740.806, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2001\", \"wtt_dep\": \"2001H\", \"location\": \"Southall\", \"stage_seq\": 19, \"distance_m\": 37670.423, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2005\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 20, \"distance_m\": 40750.015, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 21, \"distance_m\": 40957.307, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2008\", \"wtt_dep\": \"2008H\", \"location\": \"West Drayton\", \"stage_seq\": 22, \"distance_m\": 44371.374, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2012H\", \"location\": \"Langley\", \"stage_seq\": 23, \"distance_m\": 49180.402, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2015H\", \"wtt_dep\": \"2016H\", \"location\": \"Slough\", \"stage_seq\": 24, \"distance_m\": 52879.317, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020\", \"location\": \"Burnham\", \"stage_seq\": 25, \"distance_m\": 56753.661, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2022H\", \"location\": \"Taplow\", \"stage_seq\": 26, \"distance_m\": 59213.094, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026\", \"location\": \"Maidenhead\", \"stage_seq\": 27, \"distance_m\": 62111.934, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2032H\", \"location\": \"Twyford\", \"stage_seq\": 28, \"distance_m\": 73001.056, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 29, \"distance_m\": 79785.705, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Reading\", \"stage_seq\": 30, \"distance_m\": 80945.495, \"section_seq\": 1, \"route_path_id\": 29907}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 80945.495, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29907}], \"total_distance_m\": 80945.495, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 62580.585, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 18364.91, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1918", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4591324", "current_position_lon": "-0.9734395", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:20:43Z\", \"source_id\": 48389663, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:20:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:20:46Z\", \"source_id\": 15717325, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:44Z\", \"source_id\": 48399654, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:24:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:49Z\", \"source_id\": 15720506, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:04Z\", \"source_id\": 48407897, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:28:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:11Z\", \"source_id\": 15723115, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:42Z\", \"source_id\": 48419429, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:32:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:45Z\", \"source_id\": 15729112, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:12Z\", \"source_id\": 48428057, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:36:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:15Z\", \"source_id\": 15731790, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:30Z\", \"source_id\": 48433983, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:38:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:31Z\", \"source_id\": 15733543, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:26Z\", \"source_id\": 48441093, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:41:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:31Z\", \"source_id\": 15735776, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:44:01Z\", \"source_id\": 48447261, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:43:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:44:03Z\", \"source_id\": 15737754, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:07Z\", \"source_id\": 48455002, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:09Z\", \"source_id\": 15740107, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:22Z\", \"source_id\": 48462884, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:50:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:25Z\", \"source_id\": 15742557, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:17Z\", \"source_id\": 48477324, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:56:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:20Z\", \"source_id\": 15750272, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:49Z\", \"source_id\": 15750882, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:26Z\", \"source_id\": 48484720, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:00:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:28Z\", \"source_id\": 15754381, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:16Z\", \"source_id\": 48489149, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:02:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:20Z\", \"source_id\": 15756144, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:11Z\", \"source_id\": 48498695, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:16Z\", \"source_id\": 15759405, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:08Z\", \"source_id\": 48508261, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:10Z\", \"source_id\": 15762790, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:13Z\", \"source_id\": 48518169, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:16Z\", \"source_id\": 15765861, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:18Z\", \"source_id\": 48528126, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:22Z\", \"source_id\": 15768822, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:09Z\", \"source_id\": 48537102, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:13Z\", \"source_id\": 15771641, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:14Z\", \"source_id\": 48544051, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:18Z\", \"source_id\": 15773830, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:14Z\", \"source_id\": 48550858, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:19Z\", \"source_id\": 15775947, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:24Z\", \"source_id\": 48567063, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:28Z\", \"source_id\": 15780907, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:33Z\", \"source_id\": 48585231, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:36Z\", \"source_id\": 15786550, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading", "service_state_platform": "14", "timing_fact_generation": 1789501357792776, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:07.405736", "service_state_evidence_id": 15786550, "current_leg_start_actual_dep": "2026-09-15T20:35:30+01:00", "operational_evidence_version": 150, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:07.999666", "service_state_valid_until_kind": null, "operational_interpretation_version": 150, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
ABX |
RDG |
9R36 |
345009 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14446.864, "from_m": 14227.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18475.782, "from_m": 18329.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 25881.037, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25966.716, "from_m": 25881.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 26168.121, "from_m": 25966.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30431.581, "from_m": 26168.121, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 31351.603, "from_m": 30431.581, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 31532.303, "from_m": 31351.603, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32189.814, "from_m": 31532.303, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 33886.664, "from_m": 32189.814, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35066.986, "from_m": 33886.664, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37170.876, "from_m": 35066.986, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37334.9, "from_m": 37170.876, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38988.51, "from_m": 37334.9, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 39162.07, "from_m": 38988.51, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39325.261, "from_m": 39162.07, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39618.428, "from_m": 39325.261, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49321.595, "from_m": 39618.428, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50847.101, "from_m": 49321.595, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 50935.246, "from_m": 50847.101, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50956.772, "from_m": 50935.246, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51122.909, "from_m": 50956.772, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53687.83, "from_m": 51122.909, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 61964.973, "from_m": 53687.83, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62003.512, "from_m": 61964.973, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 62154.103, "from_m": 62003.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63483.848, "from_m": 62154.103, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63495.452, "from_m": 63483.848, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72672.932, "from_m": 63495.452, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 72727.443, "from_m": 72672.932, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 79484.371, "from_m": 72727.443, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 79564.317, "from_m": 79484.371, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 79622.698, "from_m": 79564.317, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79729.585, "from_m": 79622.698, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 79785.705, "from_m": 79729.585, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 79844.095, "from_m": 79785.705, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 80468.611, "from_m": 79844.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 80945.495, "from_m": 80468.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}], "service_id": 589808, "profile_key": "c19e4b4edcd1ce0692fdc5a7cc932d6402265a36735f0c308c8bf10101be7038", "schedule_id": 5098, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1918", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1919", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "1921", "wtt_dep": "1921H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "1925", "wtt_dep": "1925H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "1928H", "wtt_dep": "1929H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1931H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13174.116, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "1932H", "wtt_dep": "1933H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "1935H", "wtt_dep": "1936H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "1938", "wtt_dep": "1939", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "1941", "wtt_dep": "1942", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "1943H", "wtt_dep": "1944", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "1946H", "wtt_dep": "1948", "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 23091.945, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1949H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 13, "distance_m": 24574.16, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24877.057, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1951", "location": "Ladbroke Grove Jn", "stage_seq": 15, "distance_m": 25749.336, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954", "location": "Acton West Jn", "stage_seq": 16, "distance_m": 31140.699, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "1955", "wtt_dep": "1956", "location": "Ealing Broadway", "stage_seq": 17, "distance_m": 32331.883, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "West Ealing", "stage_seq": 18, "distance_m": 33740.806, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2001", "wtt_dep": "2001H", "location": "Southall", "stage_seq": 19, "distance_m": 37670.423, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2005", "location": "Hayes & Harlington", "stage_seq": 20, "distance_m": 40750.015, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "Heathrow Airport Jn", "stage_seq": 21, "distance_m": 40957.307, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2008", "wtt_dep": "2008H", "location": "West Drayton", "stage_seq": 22, "distance_m": 44371.374, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2012H", "location": "Langley", "stage_seq": 23, "distance_m": 49180.402, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2015H", "wtt_dep": "2016H", "location": "Slough", "stage_seq": 24, "distance_m": 52879.317, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020", "location": "Burnham", "stage_seq": 25, "distance_m": 56753.661, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2022H", "location": "Taplow", "stage_seq": 26, "distance_m": 59213.094, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026", "location": "Maidenhead", "stage_seq": 27, "distance_m": 62111.934, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2032H", "location": "Twyford", "stage_seq": 28, "distance_m": 73001.056, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Kennet Bridge Jn", "stage_seq": 29, "distance_m": 79785.705, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Reading", "stage_seq": 30, "distance_m": 80945.495, "section_seq": 1, "route_path_id": 29907}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 80945.495, "from_m": 0.0, "section_seq": 1, "route_path_id": 29907}], "total_distance_m": 80945.495, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 62580.585, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 18364.91, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:20:43Z", "source_id": 48389663, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:20:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:20:46Z", "source_id": 15717325, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:44Z", "source_id": 48399654, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:24:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:49Z", "source_id": 15720506, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:04Z", "source_id": 48407897, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:28:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:11Z", "source_id": 15723115, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:42Z", "source_id": 48419429, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:45Z", "source_id": 15729112, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:12Z", "source_id": 48428057, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:36:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:15Z", "source_id": 15731790, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:30Z", "source_id": 48433983, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:38:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:31Z", "source_id": 15733543, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:26Z", "source_id": 48441093, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:41:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:31Z", "source_id": 15735776, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:44:01Z", "source_id": 48447261, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:43:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:44:03Z", "source_id": 15737754, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:07Z", "source_id": 48455002, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:47:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:09Z", "source_id": 15740107, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:22Z", "source_id": 48462884, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T18:50:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:25Z", "source_id": 15742557, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:17Z", "source_id": 48477324, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T18:56:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:20Z", "source_id": 15750272, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:49Z", "source_id": 15750882, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:26Z", "source_id": 48484720, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:00:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:28Z", "source_id": 15754381, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:16Z", "source_id": 48489149, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:02:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:20Z", "source_id": 15756144, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:11Z", "source_id": 48498695, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:06:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:16Z", "source_id": 15759405, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:08Z", "source_id": 48508261, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:10:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:10Z", "source_id": 15762790, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23550, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:13Z", "source_id": 48518169, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:14:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:16Z", "source_id": 15765861, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:18Z", "source_id": 48528126, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:18:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:22Z", "source_id": 15768822, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23586, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:09Z", "source_id": 48537102, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:21:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:13Z", "source_id": 15771641, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23593, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:14Z", "source_id": 48544051, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T19:25:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:18Z", "source_id": 15773830, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:14Z", "source_id": 48550858, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:28:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:19Z", "source_id": 15775947, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:24Z", "source_id": 48567063, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:35:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:28Z", "source_id": 15780907, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23809, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:33Z", "source_id": 48585231, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T19:43:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:36Z", "source_id": 15786550, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Abbey Wood (Crossrail) |
1918 |
1918 |
3 |
None |
None |
Reading |
2042 |
2040 |
14 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37200/2026-09-15/detailed |
None |
Twyford |
2026-09-15T20:35:30+01:00 |
Reading |
7.0 |
{"type": "LineString", "coordinates": [[-0.8638070822196255, 51.47527876749895], [-0.8640085, 51.4752138], [-0.8668306, 51.4743033], [-0.8678, 51.473993], [-0.8684633, 51.47378020000001], [-0.8696863999999999, 51.4733865], [-0.8706156999999999, 51.47314209999999], [-0.8710331, 51.473011500000005], [-0.871377, 51.472904], [-0.8728368999999999, 51.4724355], [-0.8742972999999999, 51.471959700000006], [-0.8748604999999999, 51.47177829999999], [-0.8773582, 51.47094799999999], [-0.8788058999999999, 51.470476899999994], [-0.8799121999999999, 51.470109400000005], [-0.8804120000000001, 51.4699386], [-0.8806401000000001, 51.469865199999994], [-0.8858910999999999, 51.4682223], [-0.8886896, 51.4673304], [-0.8900686000000001, 51.46692229999999], [-0.8914526, 51.46651579999999], [-0.8926385999999998, 51.466186699999994], [-0.8934919, 51.46595490000001], [-0.8944116999999999, 51.46568779999999], [-0.8955847000000001, 51.465381699999995], [-0.8963491999999998, 51.46519549999999], [-0.8978575000000001, 51.4648249], [-0.8983152841195214, 51.46471017701703], [-0.8985598, 51.4646489], [-0.8999422, 51.4643324], [-0.9013071, 51.4640288], [-0.9026091, 51.4637656], [-0.9050152, 51.4632699], [-0.9060475, 51.4630731], [-0.9069169, 51.46291359999999], [-0.9076832, 51.462778199999995], [-0.9083552, 51.4626597], [-0.9088545999999998, 51.4625713], [-0.9099709, 51.462370199999995], [-0.9108316, 51.462217], [-0.9115808, 51.46208159999999], [-0.9120477, 51.4619991], [-0.9130993, 51.46181529999999], [-0.9141544999999998, 51.46163889999999], [-0.9149594, 51.461516799999984], [-0.9157787, 51.4614019], [-0.9165149, 51.4612977], [-0.9169208, 51.4612356], [-0.9173998, 51.461152799999994], [-0.9182933999999998, 51.4609853], [-0.9187108999999996, 51.46090420000001], [-0.9197554, 51.460703200000005], [-0.9202726, 51.460606], [-0.9207973000000002, 51.460514], [-0.9213352, 51.4604258], [-0.9218518, 51.46034709999999], [-0.9221959, 51.4602941], [-0.9231696, 51.46015330000001], [-0.9239842, 51.46004140000001], [-0.9244521, 51.45997779999999], [-0.9249468, 51.4599164], [-0.9256717, 51.45983349999999], [-0.926531, 51.4597373], [-0.9270785999999998, 51.45967939999999], [-0.9275706, 51.45962819999999], [-0.9289988, 51.45947890000001], [-0.9304171999999996, 51.4593409], [-0.9313894, 51.4592393], [-0.9323602999999998, 51.45914930000001], [-0.9330951999999996, 51.4590879], [-0.9336086, 51.45905049999998], [-0.9340989, 51.4590166], [-0.9346036, 51.4589881], [-0.935573, 51.45894439999999], [-0.9367282999999998, 51.45891149999999], [-0.938311, 51.4588856], [-0.9390974, 51.458874900000005], [-0.9398481, 51.4588607], [-0.9412879, 51.45882060000001], [-0.9417211, 51.4588117], [-0.9423402, 51.458797399999995], [-0.9429622, 51.4587876], [-0.9440774, 51.4587761], [-0.945082, 51.458755], [-0.9469266, 51.4587021], [-0.9480279, 51.4586622], [-0.9486436, 51.458645], [-0.9492394, 51.458624400000005], [-0.9503301, 51.4586166], [-0.9524119, 51.4585658], [-0.9535628000000002, 51.45851400000001], [-0.9544051, 51.4584992], [-0.9559447, 51.458437800000006], [-0.9567547, 51.458437499999995], [-0.9575964999999996, 51.458412299999985], [-0.9615773, 51.45847679999998], [-0.9617396, 51.4584826], [-0.9619396103303312, 51.45848978738839], [-0.9619984, 51.45849189999999], [-0.9622636, 51.458503400000005], [-0.9642825, 51.45859059999999], [-0.9652642, 51.4586352], [-0.9665911999999998, 51.4587322], [-0.9681995, 51.4588083], [-0.9687165, 51.4588223], [-0.9699882, 51.45887160000001], [-0.9709978, 51.45892299999999], [-0.971842, 51.4589776], [-0.9723566, 51.459022999999995], [-0.9724542, 51.4590325], [-0.9728922, 51.459072799999994], [-0.9734395, 51.459132399999994]]} |
4.9 |
2036 |
2043 |
Twyford |
Reading |
Reading |
51.4591324 |
-0.9734395 |
51.4591324 |
-0.9734395 |
1 |
0 |
2026-09-15 19:53:08 |
TERMINATED |
2026-09-15 19:43:00 |
Reading |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786550 |
1789501357792776 |
150 |
150 |
2026-09-15 19:53:07.999666 |
14 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:07.405736 |
| 559592 |
588662 |
G38706 |
401K18MX15 |
2026-09-15 |
COMPLETE |
15785870 |
2026-09-15 20:43:00 |
2026-09-15 19:53:37 |
2026-09-17 19:53:37 |
{"id": 588662, "stp": "P", "toc": "Transport for Wales", "uid": "G38706", "consist": "197032", "dest_crs": "CRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38706/2026-09-15/detailed", "trust_id": "401K18MX15", "origin_crs": "HHD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe", "service_date": "2026-09-15", "dest_arr_time": "2045", "dest_platform": "10", "is_terminated": 1, "next_location": "Crewe", "signalling_id": "1K18", "timing_status": "ON TIME", "origin_station": "Holyhead", "current_leg_arr": "2043", "current_leg_dep": "2023", "current_leg_end": "Crewe", "origin_dep_time": "1835", "origin_platform": "2", "current_location": "Crewe", "last_update_time": "2026-09-15T19:53:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8787749, 53.19651499999999], [-2.8771387, 53.1958867], [-2.8770525, 53.195855300000005], [-2.8768953999999995, 53.19579809999999], [-2.8766452, 53.195720399999985], [-2.8763635000000005, 53.1956449], [-2.8760415, 53.1955731], [-2.8755506999999993, 53.19549030000001], [-2.8752504, 53.1954376], [-2.8748466, 53.1953754], [-2.8746089091824683, 53.19534307003112], [-2.8739548, 53.19525409999999], [-2.8733662, 53.195173100000005], [-2.8729528999999996, 53.1951162], [-2.8725371999999996, 53.1950605], [-2.8722436999999994, 53.1950077], [-2.8716697, 53.1948872], [-2.8713111, 53.1948296], [-2.8707133999999996, 53.1947445], [-2.8701169, 53.19463290000001], [-2.8697384, 53.19458160000001], [-2.8656305, 53.1940129], [-2.8641054000000006, 53.19382100000001], [-2.8626768999999994, 53.19362389999999], [-2.8616565, 53.19346089999999], [-2.8602433, 53.1931964], [-2.8592177999999997, 53.19296580000001], [-2.8583501999999994, 53.192736], [-2.8573713000000005, 53.19245829999999], [-2.8565706, 53.1921989], [-2.8557413, 53.191908], [-2.8548552, 53.191554399999994], [-2.8539593, 53.19119440000001], [-2.8529292999999996, 53.190705900000005], [-2.8520442, 53.19023339999999], [-2.8519586, 53.1901828], [-2.8517198999999995, 53.1900324], [-2.8513169, 53.1897778], [-2.8505063, 53.18919400000001], [-2.8497129, 53.188572999999984], [-2.8484956, 53.187560100000006], [-2.8475873, 53.186698], [-2.8469128, 53.1859074], [-2.8463024, 53.18504800000001], [-2.8462541, 53.18497639999999], [-2.8461242, 53.1847916], [-2.8457443, 53.1842558], [-2.8439899, 53.1816383], [-2.8428943, 53.1801457], [-2.8423229, 53.1794478], [-2.8414874999999995, 53.178497199999995], [-2.8412904, 53.1782941], [-2.8403104, 53.17721960000001], [-2.8397861999999994, 53.1766943], [-2.8392489999999997, 53.17615949999999], [-2.8384117, 53.1753641], [-2.8377453, 53.1747775], [-2.8367402, 53.1738933], [-2.8355985, 53.1729598], [-2.8340127999999996, 53.17174570000001], [-2.8327412999999995, 53.170834600000006], [-2.8314319999999995, 53.1699393], [-2.8312235999999995, 53.169802], [-2.8301597999999997, 53.1691322], [-2.8282961999999996, 53.1679874], [-2.8263005, 53.1668791], [-2.8248810000000004, 53.1661377], [-2.8237169, 53.1655932], [-2.8206688, 53.16426890000001], [-2.8176176999999996, 53.1630055], [-2.8160994999999995, 53.162378299999986], [-2.814576, 53.16175439999999], [-2.8084883, 53.15924570000001], [-2.8035012, 53.1571865], [-2.7977465, 53.1548227], [-2.7919621999999995, 53.15246340000001], [-2.784777380770516, 53.14945930474034], [-2.7836384999999995, 53.148983099999995], [-2.7819717, 53.1483148], [-2.7801326, 53.1475526], [-2.7764000999999996, 53.1460104], [-2.7757125099608193, 53.14573188385283], [-2.7730919999999997, 53.1446704], [-2.7661120999999995, 53.14176629999999], [-2.7643705000000005, 53.1410395], [-2.7636474999999994, 53.1407466], [-2.757356, 53.13814370000001], [-2.7545639, 53.1370845], [-2.751924499999999, 53.136170699999994], [-2.7497339999999997, 53.13552260000001], [-2.7471703999999995, 53.1348676], [-2.7456620999999997, 53.13450739999999], [-2.744176, 53.1341863], [-2.7426843, 53.1338653], [-2.7392014, 53.1332321], [-2.7367219, 53.1327968], [-2.7348308999999995, 53.13254770000001], [-2.7344790999999997, 53.1325088], [-2.7335198, 53.1324168], [-2.7324871999999996, 53.132344], [-2.7315830999999995, 53.1323073], [-2.7305916999999997, 53.132278], [-2.7289467999999997, 53.1323106], [-2.7276524, 53.1323702], [-2.7263420999999997, 53.1324586], [-2.7249805, 53.132569499999995], [-2.7209352999999994, 53.1329334], [-2.7182266, 53.1331664], [-2.7118554, 53.13376409999999], [-2.7050402, 53.13438610000001], [-2.6986142, 53.13497009999999], [-2.6965575, 53.13514599999999], [-2.6949458523585643, 53.13529282007467], [-2.6928747000000004, 53.13548149999998], [-2.6910576, 53.1356487], [-2.6907438000000004, 53.13567530000001], [-2.6878835999999997, 53.135937199999994], [-2.686286, 53.1360848], [-2.6859560999999994, 53.1361122], [-2.6850695999999994, 53.136183], [-2.6842015, 53.1362412], [-2.6835259999999996, 53.1362634], [-2.6829086, 53.1362731], [-2.6818027000000004, 53.1362699], [-2.6806974999999995, 53.136231499999994], [-2.6795147000000004, 53.136154], [-2.6783507, 53.1360372], [-2.6771772, 53.1358821], [-2.6760330999999997, 53.1356893], [-2.674963, 53.13548060000001], [-2.6739203, 53.135242], [-2.6727054, 53.134909], [-2.671649, 53.134576200000005], [-2.6709276, 53.1343268], [-2.6702749, 53.1340806], [-2.6699809, 53.13396379999999], [-2.6698151999999995, 53.13389810000001], [-2.6692381, 53.1336952], [-2.6685485, 53.1333766], [-2.6674502999999996, 53.1328367], [-2.6668487999999995, 53.13253399999999], [-2.6659287999999997, 53.1321218], [-2.665173, 53.1318036], [-2.6644209999999995, 53.1315161], [-2.6637112, 53.1312685], [-2.6629598, 53.1310293], [-2.6622212, 53.130818699999985], [-2.661452699999999, 53.13060839999999], [-2.6605380999999997, 53.13038579999999], [-2.6595654999999994, 53.13017790000001], [-2.6588564, 53.130043], [-2.65812, 53.1299205], [-2.6574522, 53.129826599999994], [-2.6567581, 53.1297379], [-2.6548926, 53.1295577], [-2.6522794, 53.1293281], [-2.6492858999999997, 53.129041599999994], [-2.6473392999999996, 53.1288698], [-2.6463263999999995, 53.12878450000001], [-2.6441952999999994, 53.128599], [-2.6422535, 53.128428], [-2.6402696999999997, 53.1282794], [-2.6393285, 53.1282285], [-2.6383765999999995, 53.12819790000001], [-2.6364559, 53.1281585], [-2.6345350999999995, 53.128134199999984], [-2.6342389999999996, 53.12813030000001], [-2.6329482, 53.12811], [-2.6317875000000006, 53.12805979999999], [-2.6305503000000003, 53.12798339999999], [-2.6297315999999995, 53.1279244], [-2.6275592999999997, 53.127745399999995], [-2.6245755999999996, 53.1273852], [-2.6217482999999997, 53.1269856], [-2.6194741, 53.1266122], [-2.6172072, 53.12620609999999], [-2.6148656999999997, 53.1256605], [-2.6136530999999996, 53.12535399999999], [-2.6125889, 53.125083800000006], [-2.6111609999999996, 53.1246882], [-2.6093439999999997, 53.1241559], [-2.606997, 53.123396], [-2.605114323946612, 53.12267840975449], [-2.6043043999999997, 53.1223697], [-2.6027726, 53.121738], [-2.6016128, 53.1212536], [-2.6003934999999996, 53.1206886], [-2.599414, 53.1202363], [-2.5978785, 53.11944789999998], [-2.5966740999999995, 53.1188561], [-2.5945059999999995, 53.117915], [-2.5933569999999997, 53.11747789999998], [-2.5920088999999997, 53.1170103], [-2.5906885, 53.1165956], [-2.5900347, 53.11639670000001], [-2.5880509, 53.1158902], [-2.585904, 53.1154344], [-2.5841326, 53.1151239], [-2.5822927, 53.1148603], [-2.5808715999999996, 53.1147103], [-2.579431899999999, 53.1145827], [-2.5792048, 53.11456509999999], [-2.5778924, 53.1144876], [-2.5766934999999997, 53.11444420000001], [-2.5764843, 53.11443609999999], [-2.5738848000000005, 53.1144393], [-2.5709836, 53.114539999999984], [-2.5647233999999997, 53.11510179999999], [-2.5583832, 53.115674699999985], [-2.5552093, 53.1159185], [-2.5536078, 53.11599929999999], [-2.5520042, 53.11603809999998], [-2.5506279, 53.1160541], [-2.5492553, 53.1160407], [-2.5481281, 53.116007399999994], [-2.5472645, 53.11597619999999], [-2.5471207, 53.11597099999999], [-2.5457842, 53.11589399999999], [-2.5448990999999994, 53.115843299999995], [-2.5443866, 53.1158048], [-2.5428099, 53.1156693], [-2.5408282999999994, 53.1154474], [-2.5387492, 53.1151606], [-2.5364802, 53.1147746], [-2.5344148999999994, 53.11438510000001], [-2.5294412, 53.11335480000001], [-2.5232322999999997, 53.1120858], [-2.5172607999999994, 53.1108329], [-2.51528279553466, 53.11042586863722], [-2.5144957, 53.1102639], [-2.5134481, 53.1100411], [-2.5124052, 53.1098193], [-2.5105001999999996, 53.1094315], [-2.5078246, 53.10888649999999], [-2.506765, 53.10867600000001], [-2.50534, 53.1083828], [-2.5008512, 53.1074295], [-2.4992107, 53.1070965], [-2.4971905, 53.1066774], [-2.4948419, 53.1061927], [-2.4921231, 53.1056324], [-2.4896683, 53.1051265], [-2.4842967, 53.1040124], [-2.480465, 53.10321309999999], [-2.4784953, 53.1027969], [-2.4763452999999997, 53.1023465], [-2.4742011, 53.1019115], [-2.4702317, 53.1010775], [-2.463644, 53.099708799999995], [-2.4620004451819324, 53.09936592604642], [-2.4618685, 53.09933840000001], [-2.4582756999999997, 53.09858880000001], [-2.4560288, 53.09812589999999], [-2.4552595, 53.0979639], [-2.4537852, 53.09765339999999], [-2.4510775999999996, 53.0970938], [-2.4510259, 53.09708309999999], [-2.4492236999999997, 53.096711600000006], [-2.4489641, 53.096660699999994], [-2.4482527, 53.09651139999999], [-2.4472088999999997, 53.09629079999999], [-2.4463019, 53.0960867], [-2.4458781000000003, 53.09596820000001], [-2.445472399999999, 53.0958456], [-2.4443862, 53.095477200000005], [-2.4437737, 53.0952408], [-2.4431639, 53.0950112], [-2.4423585, 53.094742200000006], [-2.4419365999999996, 53.0946176], [-2.4414757, 53.0945016], [-2.4408982, 53.094380099999995], [-2.4396348, 53.0941891], [-2.4393681, 53.09414550000001], [-2.4386464, 53.0940068], [-2.4380884, 53.09385999999999], [-2.4378953, 53.0938032], [-2.4375141, 53.09368620000001], [-2.4370831000000006, 53.09355289999999], [-2.4368014, 53.093456200000006], [-2.4366883, 53.093413], [-2.4366014, 53.09337670000001], [-2.4362806, 53.09324649999999], [-2.4360374999999994, 53.0931375], [-2.4357465, 53.09299229999999], [-2.4356347, 53.0929258], [-2.4355226, 53.0928474], [-2.4353978, 53.0927564], [-2.4352740999999996, 53.0926651], [-2.4350493999999996, 53.0924775], [-2.43500430646666, 53.0924407715525], [-2.4348052, 53.09227859999999], [-2.4347359, 53.09222079999999], [-2.434693287011402, 53.09218459498815], [-2.4346694, 53.09216429999999], [-2.434638828228471, 53.092135720285945], [-2.434600263143472, 53.09209966807588], [-2.4345942, 53.092094], [-2.4345343, 53.09204650000001], [-2.4344539, 53.0919597], [-2.4343803, 53.09186559999999], [-2.4343471777451597, 53.09181876959621], [-2.4343326999999997, 53.0917983], [-2.4342344, 53.09164200000001], [-2.4335486999999993, 53.0903917], [-2.433237399999999, 53.08986529999999], [-2.4331798, 53.089759399999984], [-2.4330726999999994, 53.08958179999999], [-2.4330467999999996, 53.0895364], [-2.4327202, 53.08894879999999], [-2.4326691999999994, 53.08885899999999]]}", "current_leg_start": "Chester", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "53.0888590", "next_location_lon": "-2.4326692", "previous_location": "Chester", "current_leg_milage": "21.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 741.582, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18660.819, \"from_m\": 741.582, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 18714.511, \"from_m\": 18660.819, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48218.448, \"from_m\": 18714.511, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 49913.314, \"from_m\": 48218.448, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52039.333, \"from_m\": 49913.314, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 52597.889, \"from_m\": 52039.333, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61551.737, \"from_m\": 52597.889, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 64573.934, \"from_m\": 61551.737, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 64719.133, \"from_m\": 64573.934, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 66706.454, \"from_m\": 64719.133, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 72085.622, \"from_m\": 66706.454, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 72812.019, \"from_m\": 72085.622, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 75661.133, \"from_m\": 72812.019, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 76845.784, \"from_m\": 75661.133, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 77819.472, \"from_m\": 76845.784, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 78088.608, \"from_m\": 77819.472, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 78127.853, \"from_m\": 78088.608, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 79502.22, \"from_m\": 78127.853, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83801.19, \"from_m\": 79502.22, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 87708.479, \"from_m\": 83801.19, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 87895.542, \"from_m\": 87708.479, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 87950.697, \"from_m\": 87895.542, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 93623.37, \"from_m\": 87950.697, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 105719.712, \"from_m\": 93623.37, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 106744.91, \"from_m\": 105719.712, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 112224.929, \"from_m\": 106744.91, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 112302.477, \"from_m\": 112224.929, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 116675.995, \"from_m\": 112302.477, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 116808.099, \"from_m\": 116675.995, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 134717.032, \"from_m\": 116808.099, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 147264.969, \"from_m\": 134717.032, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 148288.842, \"from_m\": 147264.969, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 148665.78, \"from_m\": 148288.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\": 148702.999, \"from_m\": 148665.78, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 149475.172, \"from_m\": 148702.999, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 151719.135, \"from_m\": 149475.172, \"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\": 165673.821, \"from_m\": 151719.135, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 165817.57, \"from_m\": 165673.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\": 165862.193, \"from_m\": 165817.57, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 166067.351, \"from_m\": 165862.193, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 178380.571, \"from_m\": 166067.351, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 181429.775, \"from_m\": 178380.571, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 182264.739, \"from_m\": 181429.775, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 182591.58, \"from_m\": 182264.739, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 182918.228, \"from_m\": 182591.58, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 588662, \"profile_key\": \"0fb67f39d70cec84fb22ed485acfa258623a0efccfa8b2f22c37435b4e2ffeec\", \"schedule_id\": 36797, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1835\", \"location\": \"Holyhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"1840\", \"wtt_dep\": \"1840H\", \"location\": \"Valley\", \"stage_seq\": 2, \"distance_m\": 5498.926, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"1845\", \"wtt_dep\": \"1846\", \"location\": \"Rhosneigr\", \"stage_seq\": 3, \"distance_m\": 12020.099, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"1849\", \"wtt_dep\": \"1849H\", \"location\": \"Ty Croes\", \"stage_seq\": 4, \"distance_m\": 27984.216, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"1853H\", \"wtt_dep\": \"1854H\", \"location\": \"Bodorgan\", \"stage_seq\": 5, \"distance_m\": 32371.175, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1900H\", \"location\": \"Gaerwen S.B.\", \"stage_seq\": 6, \"distance_m\": 42903.292, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"1904H\", \"wtt_dep\": \"1905H\", \"location\": \"Llanfairpwll\", \"stage_seq\": 7, \"distance_m\": 47476.387, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1908\", \"location\": \"Menai Bridge\", \"stage_seq\": 8, \"distance_m\": 48807.716, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"1913\", \"wtt_dep\": \"1915\", \"location\": \"Bangor (Gwynedd)\", \"stage_seq\": 9, \"distance_m\": 52911.792, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924\", \"location\": \"Penmaenmawr\", \"stage_seq\": 10, \"distance_m\": 69057.978, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"1931\", \"wtt_dep\": \"1933\", \"location\": \"Llandudno Junction\", \"stage_seq\": 11, \"distance_m\": 77634.179, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"1938\", \"wtt_dep\": \"1939\", \"location\": \"Colwyn Bay\", \"stage_seq\": 12, \"distance_m\": 84154.473, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944\", \"location\": \"Abergele & Pensarn\", \"stage_seq\": 13, \"distance_m\": 93861.76, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"1947H\", \"wtt_dep\": \"1948H\", \"location\": \"Rhyl\", \"stage_seq\": 14, \"distance_m\": 100815.564, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"1953\", \"wtt_dep\": \"1954\", \"location\": \"Prestatyn\", \"stage_seq\": 15, \"distance_m\": 106525.258, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959H\", \"location\": \"Mostyn East Jn\", \"stage_seq\": 16, \"distance_m\": 117847.228, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"2005H\", \"wtt_dep\": \"2006H\", \"location\": \"Flint\", \"stage_seq\": 17, \"distance_m\": 128976.888, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010H\", \"location\": \"Shotton\", \"stage_seq\": 18, \"distance_m\": 136418.374, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017\", \"location\": \"Saltney Jn\", \"stage_seq\": 19, \"distance_m\": 145952.338, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018H\", \"location\": \"Chester South Jn\", \"stage_seq\": 20, \"distance_m\": 148179.565, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2023\", \"location\": \"Chester\", \"stage_seq\": 21, \"distance_m\": 149031.17, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032H\", \"location\": \"Beeston Castle & T.S.B.\", \"stage_seq\": 22, \"distance_m\": 165817.57, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Crewe Steel Works S.B.\", \"stage_seq\": 23, \"distance_m\": 180518.187, \"section_seq\": 1, \"route_path_id\": 105380}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Crewe\", \"stage_seq\": 24, \"distance_m\": 182918.228, \"section_seq\": 1, \"route_path_id\": 105380}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 182918.228, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105380}], \"total_distance_m\": 182918.228, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 182555.106, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 363.122, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1835", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "53.0888590", "current_position_lon": "-2.4326692", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:40:58Z\", \"source_id\": 15685220, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:53:29Z\", \"source_id\": 15695463, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:04:28Z\", \"source_id\": 15704274, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:26:09Z\", \"source_id\": 15721501, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:35:40Z\", \"source_id\": 15731361, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:30Z\", \"source_id\": 15733497, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:34Z\", \"source_id\": 48441432, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:45:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:39Z\", \"source_id\": 15735905, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:09Z\", \"source_id\": 48452553, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:48:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:13Z\", \"source_id\": 15739388, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:53Z\", \"source_id\": 48461698, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:57Z\", \"source_id\": 15742201, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:52Z\", \"source_id\": 48493031, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:05:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:57Z\", \"source_id\": 15757349, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:02Z\", \"source_id\": 48510496, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:05Z\", \"source_id\": 15763425, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:45Z\", \"source_id\": 48529149, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:48Z\", \"source_id\": 15769152, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10599, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:34Z\", \"source_id\": 48582982, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:38Z\", \"source_id\": 15785870, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe", "service_state_platform": "11", "timing_fact_generation": 1789501298490636, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:13.340216", "service_state_evidence_id": 15785870, "current_leg_start_actual_dep": "2026-09-15T20:23:00+01:00", "operational_evidence_version": 51, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:14.494319", "service_state_valid_until_kind": null, "operational_interpretation_version": 51, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
HHD |
CRE |
1K18 |
197032 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 741.582, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18660.819, "from_m": 741.582, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 18714.511, "from_m": 18660.819, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48218.448, "from_m": 18714.511, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49913.314, "from_m": 48218.448, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52039.333, "from_m": 49913.314, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 52597.889, "from_m": 52039.333, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61551.737, "from_m": 52597.889, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64573.934, "from_m": 61551.737, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64719.133, "from_m": 64573.934, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 66706.454, "from_m": 64719.133, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 72085.622, "from_m": 66706.454, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 72812.019, "from_m": 72085.622, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 75661.133, "from_m": 72812.019, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 76845.784, "from_m": 75661.133, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 77819.472, "from_m": 76845.784, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 78088.608, "from_m": 77819.472, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78127.853, "from_m": 78088.608, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 79502.22, "from_m": 78127.853, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83801.19, "from_m": 79502.22, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 87708.479, "from_m": 83801.19, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 87895.542, "from_m": 87708.479, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 87950.697, "from_m": 87895.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 93623.37, "from_m": 87950.697, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 105719.712, "from_m": 93623.37, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 106744.91, "from_m": 105719.712, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 112224.929, "from_m": 106744.91, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 112302.477, "from_m": 112224.929, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 116675.995, "from_m": 112302.477, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 116808.099, "from_m": 116675.995, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 134717.032, "from_m": 116808.099, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 147264.969, "from_m": 134717.032, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 148288.842, "from_m": 147264.969, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 148665.78, "from_m": 148288.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": 148702.999, "from_m": 148665.78, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 149475.172, "from_m": 148702.999, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 151719.135, "from_m": 149475.172, "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": 165673.821, "from_m": 151719.135, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 165817.57, "from_m": 165673.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": 165862.193, "from_m": 165817.57, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 166067.351, "from_m": 165862.193, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 178380.571, "from_m": 166067.351, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 181429.775, "from_m": 178380.571, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 182264.739, "from_m": 181429.775, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 182591.58, "from_m": 182264.739, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 182918.228, "from_m": 182591.58, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 588662, "profile_key": "0fb67f39d70cec84fb22ed485acfa258623a0efccfa8b2f22c37435b4e2ffeec", "schedule_id": 36797, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1835", "location": "Holyhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "1840", "wtt_dep": "1840H", "location": "Valley", "stage_seq": 2, "distance_m": 5498.926, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "1845", "wtt_dep": "1846", "location": "Rhosneigr", "stage_seq": 3, "distance_m": 12020.099, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "1849", "wtt_dep": "1849H", "location": "Ty Croes", "stage_seq": 4, "distance_m": 27984.216, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "1853H", "wtt_dep": "1854H", "location": "Bodorgan", "stage_seq": 5, "distance_m": 32371.175, "section_seq": 1, "route_path_id": 105380}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1900H", "location": "Gaerwen S.B.", "stage_seq": 6, "distance_m": 42903.292, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "1904H", "wtt_dep": "1905H", "location": "Llanfairpwll", "stage_seq": 7, "distance_m": 47476.387, "section_seq": 1, "route_path_id": 105380}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1908", "location": "Menai Bridge", "stage_seq": 8, "distance_m": 48807.716, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "1913", "wtt_dep": "1915", "location": "Bangor (Gwynedd)", "stage_seq": 9, "distance_m": 52911.792, "section_seq": 1, "route_path_id": 105380}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924", "location": "Penmaenmawr", "stage_seq": 10, "distance_m": 69057.978, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "1931", "wtt_dep": "1933", "location": "Llandudno Junction", "stage_seq": 11, "distance_m": 77634.179, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "1938", "wtt_dep": "1939", "location": "Colwyn Bay", "stage_seq": 12, "distance_m": 84154.473, "section_seq": 1, "route_path_id": 105380}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944", "location": "Abergele & Pensarn", "stage_seq": 13, "distance_m": 93861.76, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "1947H", "wtt_dep": "1948H", "location": "Rhyl", "stage_seq": 14, "distance_m": 100815.564, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "1953", "wtt_dep": "1954", "location": "Prestatyn", "stage_seq": 15, "distance_m": 106525.258, "section_seq": 1, "route_path_id": 105380}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959H", "location": "Mostyn East Jn", "stage_seq": 16, "distance_m": 117847.228, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "2005H", "wtt_dep": "2006H", "location": "Flint", "stage_seq": 17, "distance_m": 128976.888, "section_seq": 1, "route_path_id": 105380}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010H", "location": "Shotton", "stage_seq": 18, "distance_m": 136418.374, "section_seq": 1, "route_path_id": 105380}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017", "location": "Saltney Jn", "stage_seq": 19, "distance_m": 145952.338, "section_seq": 1, "route_path_id": 105380}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018H", "location": "Chester South Jn", "stage_seq": 20, "distance_m": 148179.565, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2023", "location": "Chester", "stage_seq": 21, "distance_m": 149031.17, "section_seq": 1, "route_path_id": 105380}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032H", "location": "Beeston Castle & T.S.B.", "stage_seq": 22, "distance_m": 165817.57, "section_seq": 1, "route_path_id": 105380}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Crewe Steel Works S.B.", "stage_seq": 23, "distance_m": 180518.187, "section_seq": 1, "route_path_id": 105380}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Crewe", "stage_seq": 24, "distance_m": 182918.228, "section_seq": 1, "route_path_id": 105380}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 182918.228, "from_m": 0.0, "section_seq": 1, "route_path_id": 105380}], "total_distance_m": 182918.228, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 182555.106, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 363.122, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:40:58Z", "source_id": 15685220, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:53:29Z", "source_id": 15695463, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:04:28Z", "source_id": 15704274, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:26:09Z", "source_id": 15721501, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:35:40Z", "source_id": 15731361, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:30Z", "source_id": 15733497, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10343, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:34Z", "source_id": 48441432, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T18:45:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:39Z", "source_id": 15735905, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10348, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:09Z", "source_id": 48452553, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:48:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:13Z", "source_id": 15739388, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10360, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:53Z", "source_id": 48461698, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T18:53:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:57Z", "source_id": 15742201, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:52Z", "source_id": 48493031, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:05:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:57Z", "source_id": 15757349, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:02Z", "source_id": 48510496, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:11:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:05Z", "source_id": 15763425, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:45Z", "source_id": 48529149, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:18:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:48Z", "source_id": 15769152, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10599, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:34Z", "source_id": 48582982, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:43:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:38Z", "source_id": 15785870, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Holyhead |
1835 |
1835 |
2 |
None |
None |
Crewe |
2045 |
2043 |
10 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G38706/2026-09-15/detailed |
None |
Chester |
2026-09-15T20:23:00+01:00 |
Crewe |
20.0 |
{"type": "LineString", "coordinates": [[-2.8787749, 53.19651499999999], [-2.8771387, 53.1958867], [-2.8770525, 53.195855300000005], [-2.8768953999999995, 53.19579809999999], [-2.8766452, 53.195720399999985], [-2.8763635000000005, 53.1956449], [-2.8760415, 53.1955731], [-2.8755506999999993, 53.19549030000001], [-2.8752504, 53.1954376], [-2.8748466, 53.1953754], [-2.8746089091824683, 53.19534307003112], [-2.8739548, 53.19525409999999], [-2.8733662, 53.195173100000005], [-2.8729528999999996, 53.1951162], [-2.8725371999999996, 53.1950605], [-2.8722436999999994, 53.1950077], [-2.8716697, 53.1948872], [-2.8713111, 53.1948296], [-2.8707133999999996, 53.1947445], [-2.8701169, 53.19463290000001], [-2.8697384, 53.19458160000001], [-2.8656305, 53.1940129], [-2.8641054000000006, 53.19382100000001], [-2.8626768999999994, 53.19362389999999], [-2.8616565, 53.19346089999999], [-2.8602433, 53.1931964], [-2.8592177999999997, 53.19296580000001], [-2.8583501999999994, 53.192736], [-2.8573713000000005, 53.19245829999999], [-2.8565706, 53.1921989], [-2.8557413, 53.191908], [-2.8548552, 53.191554399999994], [-2.8539593, 53.19119440000001], [-2.8529292999999996, 53.190705900000005], [-2.8520442, 53.19023339999999], [-2.8519586, 53.1901828], [-2.8517198999999995, 53.1900324], [-2.8513169, 53.1897778], [-2.8505063, 53.18919400000001], [-2.8497129, 53.188572999999984], [-2.8484956, 53.187560100000006], [-2.8475873, 53.186698], [-2.8469128, 53.1859074], [-2.8463024, 53.18504800000001], [-2.8462541, 53.18497639999999], [-2.8461242, 53.1847916], [-2.8457443, 53.1842558], [-2.8439899, 53.1816383], [-2.8428943, 53.1801457], [-2.8423229, 53.1794478], [-2.8414874999999995, 53.178497199999995], [-2.8412904, 53.1782941], [-2.8403104, 53.17721960000001], [-2.8397861999999994, 53.1766943], [-2.8392489999999997, 53.17615949999999], [-2.8384117, 53.1753641], [-2.8377453, 53.1747775], [-2.8367402, 53.1738933], [-2.8355985, 53.1729598], [-2.8340127999999996, 53.17174570000001], [-2.8327412999999995, 53.170834600000006], [-2.8314319999999995, 53.1699393], [-2.8312235999999995, 53.169802], [-2.8301597999999997, 53.1691322], [-2.8282961999999996, 53.1679874], [-2.8263005, 53.1668791], [-2.8248810000000004, 53.1661377], [-2.8237169, 53.1655932], [-2.8206688, 53.16426890000001], [-2.8176176999999996, 53.1630055], [-2.8160994999999995, 53.162378299999986], [-2.814576, 53.16175439999999], [-2.8084883, 53.15924570000001], [-2.8035012, 53.1571865], [-2.7977465, 53.1548227], [-2.7919621999999995, 53.15246340000001], [-2.784777380770516, 53.14945930474034], [-2.7836384999999995, 53.148983099999995], [-2.7819717, 53.1483148], [-2.7801326, 53.1475526], [-2.7764000999999996, 53.1460104], [-2.7757125099608193, 53.14573188385283], [-2.7730919999999997, 53.1446704], [-2.7661120999999995, 53.14176629999999], [-2.7643705000000005, 53.1410395], [-2.7636474999999994, 53.1407466], [-2.757356, 53.13814370000001], [-2.7545639, 53.1370845], [-2.751924499999999, 53.136170699999994], [-2.7497339999999997, 53.13552260000001], [-2.7471703999999995, 53.1348676], [-2.7456620999999997, 53.13450739999999], [-2.744176, 53.1341863], [-2.7426843, 53.1338653], [-2.7392014, 53.1332321], [-2.7367219, 53.1327968], [-2.7348308999999995, 53.13254770000001], [-2.7344790999999997, 53.1325088], [-2.7335198, 53.1324168], [-2.7324871999999996, 53.132344], [-2.7315830999999995, 53.1323073], [-2.7305916999999997, 53.132278], [-2.7289467999999997, 53.1323106], [-2.7276524, 53.1323702], [-2.7263420999999997, 53.1324586], [-2.7249805, 53.132569499999995], [-2.7209352999999994, 53.1329334], [-2.7182266, 53.1331664], [-2.7118554, 53.13376409999999], [-2.7050402, 53.13438610000001], [-2.6986142, 53.13497009999999], [-2.6965575, 53.13514599999999], [-2.6949458523585643, 53.13529282007467], [-2.6928747000000004, 53.13548149999998], [-2.6910576, 53.1356487], [-2.6907438000000004, 53.13567530000001], [-2.6878835999999997, 53.135937199999994], [-2.686286, 53.1360848], [-2.6859560999999994, 53.1361122], [-2.6850695999999994, 53.136183], [-2.6842015, 53.1362412], [-2.6835259999999996, 53.1362634], [-2.6829086, 53.1362731], [-2.6818027000000004, 53.1362699], [-2.6806974999999995, 53.136231499999994], [-2.6795147000000004, 53.136154], [-2.6783507, 53.1360372], [-2.6771772, 53.1358821], [-2.6760330999999997, 53.1356893], [-2.674963, 53.13548060000001], [-2.6739203, 53.135242], [-2.6727054, 53.134909], [-2.671649, 53.134576200000005], [-2.6709276, 53.1343268], [-2.6702749, 53.1340806], [-2.6699809, 53.13396379999999], [-2.6698151999999995, 53.13389810000001], [-2.6692381, 53.1336952], [-2.6685485, 53.1333766], [-2.6674502999999996, 53.1328367], [-2.6668487999999995, 53.13253399999999], [-2.6659287999999997, 53.1321218], [-2.665173, 53.1318036], [-2.6644209999999995, 53.1315161], [-2.6637112, 53.1312685], [-2.6629598, 53.1310293], [-2.6622212, 53.130818699999985], [-2.661452699999999, 53.13060839999999], [-2.6605380999999997, 53.13038579999999], [-2.6595654999999994, 53.13017790000001], [-2.6588564, 53.130043], [-2.65812, 53.1299205], [-2.6574522, 53.129826599999994], [-2.6567581, 53.1297379], [-2.6548926, 53.1295577], [-2.6522794, 53.1293281], [-2.6492858999999997, 53.129041599999994], [-2.6473392999999996, 53.1288698], [-2.6463263999999995, 53.12878450000001], [-2.6441952999999994, 53.128599], [-2.6422535, 53.128428], [-2.6402696999999997, 53.1282794], [-2.6393285, 53.1282285], [-2.6383765999999995, 53.12819790000001], [-2.6364559, 53.1281585], [-2.6345350999999995, 53.128134199999984], [-2.6342389999999996, 53.12813030000001], [-2.6329482, 53.12811], [-2.6317875000000006, 53.12805979999999], [-2.6305503000000003, 53.12798339999999], [-2.6297315999999995, 53.1279244], [-2.6275592999999997, 53.127745399999995], [-2.6245755999999996, 53.1273852], [-2.6217482999999997, 53.1269856], [-2.6194741, 53.1266122], [-2.6172072, 53.12620609999999], [-2.6148656999999997, 53.1256605], [-2.6136530999999996, 53.12535399999999], [-2.6125889, 53.125083800000006], [-2.6111609999999996, 53.1246882], [-2.6093439999999997, 53.1241559], [-2.606997, 53.123396], [-2.605114323946612, 53.12267840975449], [-2.6043043999999997, 53.1223697], [-2.6027726, 53.121738], [-2.6016128, 53.1212536], [-2.6003934999999996, 53.1206886], [-2.599414, 53.1202363], [-2.5978785, 53.11944789999998], [-2.5966740999999995, 53.1188561], [-2.5945059999999995, 53.117915], [-2.5933569999999997, 53.11747789999998], [-2.5920088999999997, 53.1170103], [-2.5906885, 53.1165956], [-2.5900347, 53.11639670000001], [-2.5880509, 53.1158902], [-2.585904, 53.1154344], [-2.5841326, 53.1151239], [-2.5822927, 53.1148603], [-2.5808715999999996, 53.1147103], [-2.579431899999999, 53.1145827], [-2.5792048, 53.11456509999999], [-2.5778924, 53.1144876], [-2.5766934999999997, 53.11444420000001], [-2.5764843, 53.11443609999999], [-2.5738848000000005, 53.1144393], [-2.5709836, 53.114539999999984], [-2.5647233999999997, 53.11510179999999], [-2.5583832, 53.115674699999985], [-2.5552093, 53.1159185], [-2.5536078, 53.11599929999999], [-2.5520042, 53.11603809999998], [-2.5506279, 53.1160541], [-2.5492553, 53.1160407], [-2.5481281, 53.116007399999994], [-2.5472645, 53.11597619999999], [-2.5471207, 53.11597099999999], [-2.5457842, 53.11589399999999], [-2.5448990999999994, 53.115843299999995], [-2.5443866, 53.1158048], [-2.5428099, 53.1156693], [-2.5408282999999994, 53.1154474], [-2.5387492, 53.1151606], [-2.5364802, 53.1147746], [-2.5344148999999994, 53.11438510000001], [-2.5294412, 53.11335480000001], [-2.5232322999999997, 53.1120858], [-2.5172607999999994, 53.1108329], [-2.51528279553466, 53.11042586863722], [-2.5144957, 53.1102639], [-2.5134481, 53.1100411], [-2.5124052, 53.1098193], [-2.5105001999999996, 53.1094315], [-2.5078246, 53.10888649999999], [-2.506765, 53.10867600000001], [-2.50534, 53.1083828], [-2.5008512, 53.1074295], [-2.4992107, 53.1070965], [-2.4971905, 53.1066774], [-2.4948419, 53.1061927], [-2.4921231, 53.1056324], [-2.4896683, 53.1051265], [-2.4842967, 53.1040124], [-2.480465, 53.10321309999999], [-2.4784953, 53.1027969], [-2.4763452999999997, 53.1023465], [-2.4742011, 53.1019115], [-2.4702317, 53.1010775], [-2.463644, 53.099708799999995], [-2.4620004451819324, 53.09936592604642], [-2.4618685, 53.09933840000001], [-2.4582756999999997, 53.09858880000001], [-2.4560288, 53.09812589999999], [-2.4552595, 53.0979639], [-2.4537852, 53.09765339999999], [-2.4510775999999996, 53.0970938], [-2.4510259, 53.09708309999999], [-2.4492236999999997, 53.096711600000006], [-2.4489641, 53.096660699999994], [-2.4482527, 53.09651139999999], [-2.4472088999999997, 53.09629079999999], [-2.4463019, 53.0960867], [-2.4458781000000003, 53.09596820000001], [-2.445472399999999, 53.0958456], [-2.4443862, 53.095477200000005], [-2.4437737, 53.0952408], [-2.4431639, 53.0950112], [-2.4423585, 53.094742200000006], [-2.4419365999999996, 53.0946176], [-2.4414757, 53.0945016], [-2.4408982, 53.094380099999995], [-2.4396348, 53.0941891], [-2.4393681, 53.09414550000001], [-2.4386464, 53.0940068], [-2.4380884, 53.09385999999999], [-2.4378953, 53.0938032], [-2.4375141, 53.09368620000001], [-2.4370831000000006, 53.09355289999999], [-2.4368014, 53.093456200000006], [-2.4366883, 53.093413], [-2.4366014, 53.09337670000001], [-2.4362806, 53.09324649999999], [-2.4360374999999994, 53.0931375], [-2.4357465, 53.09299229999999], [-2.4356347, 53.0929258], [-2.4355226, 53.0928474], [-2.4353978, 53.0927564], [-2.4352740999999996, 53.0926651], [-2.4350493999999996, 53.0924775], [-2.43500430646666, 53.0924407715525], [-2.4348052, 53.09227859999999], [-2.4347359, 53.09222079999999], [-2.434693287011402, 53.09218459498815], [-2.4346694, 53.09216429999999], [-2.434638828228471, 53.092135720285945], [-2.434600263143472, 53.09209966807588], [-2.4345942, 53.092094], [-2.4345343, 53.09204650000001], [-2.4344539, 53.0919597], [-2.4343803, 53.09186559999999], [-2.4343471777451597, 53.09181876959621], [-2.4343326999999997, 53.0917983], [-2.4342344, 53.09164200000001], [-2.4335486999999993, 53.0903917], [-2.433237399999999, 53.08986529999999], [-2.4331798, 53.089759399999984], [-2.4330726999999994, 53.08958179999999], [-2.4330467999999996, 53.0895364], [-2.4327202, 53.08894879999999], [-2.4326691999999994, 53.08885899999999]]} |
21.0 |
2023 |
2043 |
Chester |
Crewe |
Crewe |
53.0888590 |
-2.4326692 |
53.0888590 |
-2.4326692 |
1 |
0 |
2026-09-15 19:53:37 |
TERMINATED |
2026-09-15 19:43:00 |
Crewe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785870 |
1789501298490636 |
51 |
51 |
2026-09-15 19:53:14.494319 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:13.340216 |
| 559593 |
589802 |
L80808 |
872C61MY15 |
2026-09-15 |
COMPLETE |
15785928 |
2026-09-15 20:43:00 |
2026-09-15 19:53:37 |
2026-09-17 19:53:37 |
{"id": 589802, "stp": "P", "toc": "South Western Railway", "uid": "L80808", "consist": "701028", "dest_crs": "RDZ", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L80808/2026-09-15/detailed", "trust_id": "872C61MY15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading Platforms 4/5/6", "service_date": "2026-09-15", "dest_arr_time": "2042", "dest_platform": "4", "is_terminated": 1, "next_location": "Reading Platforms 4/5/6", "signalling_id": "2C61", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "2043", "current_leg_dep": "2038", "current_leg_end": "Reading Platforms 4/5/6", "origin_dep_time": "1918", "origin_platform": "19", "current_location": "Reading Platforms 4/5/6", "last_update_time": "2026-09-15T19:53:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]}", "current_leg_start": "Earley", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "51.4586984", "next_location_lon": "-0.9712403", "previous_location": "Earley", "current_leg_milage": "2.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4508.921, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4606.451, \"from_m\": 4508.921, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5012.633, \"from_m\": 4606.451, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5058.568, \"from_m\": 5012.633, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6056.517, \"from_m\": 5058.568, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6556.677, \"from_m\": 6056.517, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15333.532, \"from_m\": 6556.677, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16441.346, \"from_m\": 15333.532, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 21514.104, \"from_m\": 16441.346, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22699.759, \"from_m\": 21514.104, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22763.484, \"from_m\": 22699.759, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29808.22, \"from_m\": 22763.484, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30347.703, \"from_m\": 29808.22, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31143.958, \"from_m\": 30347.703, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31460.296, \"from_m\": 31143.958, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33229.954, \"from_m\": 31460.296, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43048.086, \"from_m\": 33229.954, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 43374.551, \"from_m\": 43048.086, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51689.025, \"from_m\": 43374.551, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52137.109, \"from_m\": 51689.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56824.204, \"from_m\": 52137.109, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58437.631, \"from_m\": 56824.204, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58566.28, \"from_m\": 58437.631, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58626.711, \"from_m\": 58566.28, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 59082.367, \"from_m\": 58626.711, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 68580.368, \"from_m\": 59082.367, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 68586.985, \"from_m\": 68580.368, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 68672.026, \"from_m\": 68586.985, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69111.347, \"from_m\": 68672.026, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 69371.429, \"from_m\": 69111.347, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 69658.362, \"from_m\": 69371.429, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 589802, \"profile_key\": \"86ee39751c32dbadbed8bd44e5c39bd0a3bab2908754b34f17db1d1acb0c6721\", \"schedule_id\": 17024, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1918\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1919H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"1921H\", \"wtt_dep\": \"1922H\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 4, \"distance_m\": 3208.285, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1925\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 5, \"distance_m\": 4240.077, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"1927\", \"wtt_dep\": \"1928\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 6, \"distance_m\": 6172.573, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1932H\", \"location\": \"Barnes\", \"stage_seq\": 7, \"distance_m\": 11300.26, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"1935H\", \"wtt_dep\": \"1936H\", \"location\": \"Richmond\", \"stage_seq\": 8, \"distance_m\": 15537.215, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"1939H\", \"wtt_dep\": \"1940H\", \"location\": \"Twickenham\", \"stage_seq\": 9, \"distance_m\": 18119.792, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Whitton Jn\", \"stage_seq\": 10, \"distance_m\": 20898.933, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945\", \"location\": \"Feltham Jn\", \"stage_seq\": 11, \"distance_m\": 21514.104, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"1947\", \"wtt_dep\": \"1948\", \"location\": \"Feltham\", \"stage_seq\": 12, \"distance_m\": 23828.336, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"1953H\", \"wtt_dep\": \"1954H\", \"location\": \"Staines\", \"stage_seq\": 13, \"distance_m\": 30495.756, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"1959\", \"location\": \"Egham\", \"stage_seq\": 14, \"distance_m\": 33755.041, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2002H\", \"wtt_dep\": \"2003\", \"location\": \"Virginia Water\", \"stage_seq\": 15, \"distance_m\": 37262.905, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2006H\", \"location\": \"Longcross\", \"stage_seq\": 16, \"distance_m\": 40360.298, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010\", \"location\": \"Sunningdale\", \"stage_seq\": 17, \"distance_m\": 43170.96, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2013H\", \"wtt_dep\": \"2014H\", \"location\": \"Ascot\", \"stage_seq\": 18, \"distance_m\": 46511.67, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2018H\", \"location\": \"Martins Heron\", \"stage_seq\": 19, \"distance_m\": 49969.974, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2022\", \"location\": \"Bracknell\", \"stage_seq\": 20, \"distance_m\": 51913.78, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028H\", \"location\": \"Wokingham\", \"stage_seq\": 21, \"distance_m\": 58841.92, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032\", \"location\": \"Winnersh\", \"stage_seq\": 22, \"distance_m\": 62197.163, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2034\", \"location\": \"Winnersh Triangle\", \"stage_seq\": 23, \"distance_m\": 63287.621, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2036H\", \"location\": \"Earley\", \"stage_seq\": 24, \"distance_m\": 65141.958, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039H\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 25, \"distance_m\": 68412.165, \"section_seq\": 1, \"route_path_id\": 72865}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 26, \"distance_m\": 69658.362, \"section_seq\": 1, \"route_path_id\": 72865}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 69658.362, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72865}], \"total_distance_m\": 69658.362, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 68924.178, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 734.184, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1918", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4586984", "current_position_lon": "-0.9712403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:10Z\", \"source_id\": 48390805, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:21:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:12Z\", \"source_id\": 15717660, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29121, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:24Z\", \"source_id\": 48398700, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:28Z\", \"source_id\": 15720225, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:26:07Z\", \"source_id\": 48403074, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:27:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:26:14Z\", \"source_id\": 15721545, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:50Z\", \"source_id\": 48417340, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:32:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:52Z\", \"source_id\": 15728184, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:00Z\", \"source_id\": 15728426, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:34:52Z\", \"source_id\": 48424757, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:35:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:34:55Z\", \"source_id\": 15730735, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:06Z\", \"source_id\": 48435493, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:39:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:11Z\", \"source_id\": 15733960, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:04Z\", \"source_id\": 48452411, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:46:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:09Z\", \"source_id\": 15739323, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:30Z\", \"source_id\": 48470538, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:54:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:31Z\", \"source_id\": 15746452, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:56Z\", \"source_id\": 15747092, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:45Z\", \"source_id\": 48483131, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:49Z\", \"source_id\": 15753688, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:58Z\", \"source_id\": 15753941, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:25Z\", \"source_id\": 48494338, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:04:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:29Z\", \"source_id\": 15757757, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:34Z\", \"source_id\": 15757930, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:42Z\", \"source_id\": 48502382, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:44Z\", \"source_id\": 15760983, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:48Z\", \"source_id\": 48512287, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:51Z\", \"source_id\": 15763981, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:14Z\", \"source_id\": 48520728, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:18Z\", \"source_id\": 15766626, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:23Z\", \"source_id\": 48530539, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:25Z\", \"source_id\": 15769604, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:40Z\", \"source_id\": 48535952, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:46Z\", \"source_id\": 15771328, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:28Z\", \"source_id\": 48551432, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:34Z\", \"source_id\": 15776121, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:23Z\", \"source_id\": 48562387, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:27Z\", \"source_id\": 15779525, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:48Z\", \"source_id\": 48567910, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:51Z\", \"source_id\": 15781199, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:01Z\", \"source_id\": 48572880, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:05Z\", \"source_id\": 15782705, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:39Z\", \"source_id\": 48583219, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:44Z\", \"source_id\": 15785928, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading Platforms 4/5/6", "service_state_platform": "4", "timing_fact_generation": 1789501305772633, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:15.091837", "service_state_evidence_id": 15785928, "current_leg_start_actual_dep": "2026-09-15T20:38:30+01:00", "operational_evidence_version": 115, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:16.565343", "service_state_valid_until_kind": null, "operational_interpretation_version": 115, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
RDZ |
2C61 |
701028 |
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": 4508.921, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4606.451, "from_m": 4508.921, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5012.633, "from_m": 4606.451, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5058.568, "from_m": 5012.633, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6056.517, "from_m": 5058.568, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6556.677, "from_m": 6056.517, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15333.532, "from_m": 6556.677, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16441.346, "from_m": 15333.532, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 21514.104, "from_m": 16441.346, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22699.759, "from_m": 21514.104, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22763.484, "from_m": 22699.759, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29808.22, "from_m": 22763.484, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30347.703, "from_m": 29808.22, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31143.958, "from_m": 30347.703, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31460.296, "from_m": 31143.958, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33229.954, "from_m": 31460.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43048.086, "from_m": 33229.954, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 43374.551, "from_m": 43048.086, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51689.025, "from_m": 43374.551, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52137.109, "from_m": 51689.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56824.204, "from_m": 52137.109, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58437.631, "from_m": 56824.204, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58566.28, "from_m": 58437.631, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58626.711, "from_m": 58566.28, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 59082.367, "from_m": 58626.711, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 68580.368, "from_m": 59082.367, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 68586.985, "from_m": 68580.368, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 68672.026, "from_m": 68586.985, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69111.347, "from_m": 68672.026, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 69371.429, "from_m": 69111.347, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 69658.362, "from_m": 69371.429, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 15.0}], "service_id": 589802, "profile_key": "86ee39751c32dbadbed8bd44e5c39bd0a3bab2908754b34f17db1d1acb0c6721", "schedule_id": 17024, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1918", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1919H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "1921H", "wtt_dep": "1922H", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 72865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924", "location": "Nine Elms Jn", "stage_seq": 4, "distance_m": 3208.285, "section_seq": 1, "route_path_id": 72865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1925", "location": "Queenstown Road (Battersea)", "stage_seq": 5, "distance_m": 4240.077, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "1927", "wtt_dep": "1928", "location": "Clapham Junction (W)", "stage_seq": 6, "distance_m": 6172.573, "section_seq": 1, "route_path_id": 72865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1932H", "location": "Barnes", "stage_seq": 7, "distance_m": 11300.26, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "1935H", "wtt_dep": "1936H", "location": "Richmond", "stage_seq": 8, "distance_m": 15537.215, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "1939H", "wtt_dep": "1940H", "location": "Twickenham", "stage_seq": 9, "distance_m": 18119.792, "section_seq": 1, "route_path_id": 72865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1943", "location": "Whitton Jn", "stage_seq": 10, "distance_m": 20898.933, "section_seq": 1, "route_path_id": 72865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945", "location": "Feltham Jn", "stage_seq": 11, "distance_m": 21514.104, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "1947", "wtt_dep": "1948", "location": "Feltham", "stage_seq": 12, "distance_m": 23828.336, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "1953H", "wtt_dep": "1954H", "location": "Staines", "stage_seq": 13, "distance_m": 30495.756, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "1959", "location": "Egham", "stage_seq": 14, "distance_m": 33755.041, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2002H", "wtt_dep": "2003", "location": "Virginia Water", "stage_seq": 15, "distance_m": 37262.905, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2006H", "location": "Longcross", "stage_seq": 16, "distance_m": 40360.298, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010", "location": "Sunningdale", "stage_seq": 17, "distance_m": 43170.96, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2013H", "wtt_dep": "2014H", "location": "Ascot", "stage_seq": 18, "distance_m": 46511.67, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2018H", "location": "Martins Heron", "stage_seq": 19, "distance_m": 49969.974, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2022", "location": "Bracknell", "stage_seq": 20, "distance_m": 51913.78, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028H", "location": "Wokingham", "stage_seq": 21, "distance_m": 58841.92, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032", "location": "Winnersh", "stage_seq": 22, "distance_m": 62197.163, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2034", "location": "Winnersh Triangle", "stage_seq": 23, "distance_m": 63287.621, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2036H", "location": "Earley", "stage_seq": 24, "distance_m": 65141.958, "section_seq": 1, "route_path_id": 72865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039H", "location": "Reading Spur Jn", "stage_seq": 25, "distance_m": 68412.165, "section_seq": 1, "route_path_id": 72865}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Reading Platforms 4/5/6", "stage_seq": 26, "distance_m": 69658.362, "section_seq": 1, "route_path_id": 72865}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 69658.362, "from_m": 0.0, "section_seq": 1, "route_path_id": 72865}], "total_distance_m": 69658.362, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 68924.178, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 734.184, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29097, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:10Z", "source_id": 48390805, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:21:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:12Z", "source_id": 15717660, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29121, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:24Z", "source_id": 48398700, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:25:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:28Z", "source_id": 15720225, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29164, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:26:07Z", "source_id": 48403074, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:27:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:26:14Z", "source_id": 15721545, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28398, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:50Z", "source_id": 48417340, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:32:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:52Z", "source_id": 15728184, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:00Z", "source_id": 15728426, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28336, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:34:52Z", "source_id": 48424757, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:35:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:34:55Z", "source_id": 15730735, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28297, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:06Z", "source_id": 48435493, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:39:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:11Z", "source_id": 15733960, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28268, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:04Z", "source_id": 48452411, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:46:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:09Z", "source_id": 15739323, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28248, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:30Z", "source_id": 48470538, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T18:54:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:31Z", "source_id": 15746452, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:56Z", "source_id": 15747092, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28216, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:45Z", "source_id": 48483131, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:59:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:49Z", "source_id": 15753688, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:58Z", "source_id": 15753941, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28210, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:25Z", "source_id": 48494338, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:04:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:29Z", "source_id": 15757757, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:34Z", "source_id": 15757930, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28203, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:42Z", "source_id": 48502382, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:07:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:44Z", "source_id": 15760983, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28199, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:48Z", "source_id": 48512287, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:11:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:51Z", "source_id": 15763981, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28190, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:14Z", "source_id": 48520728, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:15:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:18Z", "source_id": 15766626, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28170, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:23Z", "source_id": 48530539, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:19:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:25Z", "source_id": 15769604, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28175, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:40Z", "source_id": 48535952, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:22:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:46Z", "source_id": 15771328, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27816, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:28Z", "source_id": 48551432, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:28:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:34Z", "source_id": 15776121, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27808, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:23Z", "source_id": 48562387, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:33:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:27Z", "source_id": 15779525, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27800, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:48Z", "source_id": 48567910, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:35:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:51Z", "source_id": 15781199, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27804, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:01Z", "source_id": 48572880, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:38:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:05Z", "source_id": 15782705, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23743, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:39Z", "source_id": 48583219, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T19:43:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:44Z", "source_id": 15785928, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
London Waterloo |
1918 |
1918 |
19 |
None |
None |
Reading Platforms 4/5/6 |
2042 |
2041 |
4 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L80808/2026-09-15/detailed |
None |
Earley |
2026-09-15T20:38:30+01:00 |
Reading Platforms 4/5/6 |
5.0 |
{"type": "LineString", "coordinates": [[-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]} |
2.8 |
2038 |
2043 |
Earley |
Reading Platforms 4/5/6 |
Reading Platforms 4/5/6 |
51.4586984 |
-0.9712403 |
51.4586984 |
-0.9712403 |
1 |
0 |
2026-09-15 19:53:37 |
TERMINATED |
2026-09-15 19:43:00 |
Reading Platforms 4/5/6 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785928 |
1789501305772633 |
115 |
115 |
2026-09-15 19:53:16.565343 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:15.091837 |
| 559594 |
590905 |
C09818 |
872J61MZ15 |
2026-09-15 |
COMPLETE |
15786704 |
2026-09-15 20:43:00 |
2026-09-15 19:53:37 |
2026-09-17 19:53:37 |
{"id": 590905, "stp": "P", "toc": "Southern", "uid": "C09818", "consist": "377313+377317", "dest_crs": "ECR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C09818/2026-09-15/detailed", "trust_id": "872J61MZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "East Croydon", "service_date": "2026-09-15", "dest_arr_time": "2043", "dest_platform": "5", "is_terminated": 1, "next_location": "East Croydon", "signalling_id": "2J61", "timing_status": "ON TIME", "origin_station": "London Bridge (Central)", "current_leg_arr": "2043", "current_leg_dep": "2040", "current_leg_end": "East Croydon", "origin_dep_time": "2001", "origin_platform": "14", "current_location": "Clapham Jn. Sig. Cy49", "last_update_time": "2026-09-15T19:53:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.08849939096985684, 51.39183429301558], [-0.0883935, 51.3917117], [-0.08815010000000001, 51.3913839], [-0.0880321, 51.3911767], [-0.0879379, 51.39103899999999], [-0.0877402, 51.3907836], [-0.0875355, 51.390370700000005], [-0.08733219999999998, 51.3899297], [-0.0871883, 51.38955080000001], [-0.0871015, 51.38925480000001], [-0.0870221, 51.3889222], [-0.0869685, 51.38863150000001], [-0.0869321, 51.3883589], [-0.0869083, 51.38798740000001], [-0.0869149, 51.387575], [-0.08693569999999999, 51.38716110000001], [-0.08695750000000001, 51.3870974], [-0.08695728964593633, 51.38705044900616], [-0.08695699999999999, 51.386985800000005], [-0.08699902797607864, 51.38679167395817], [-0.08702549999999999, 51.386669399999995], [-0.08708489999999999, 51.386441000000005], [-0.0871752, 51.386173199999995], [-0.0872697, 51.3859175], [-0.0874101, 51.38559089999999], [-0.0875527, 51.38528379999999], [-0.0878013, 51.384878899999975], [-0.0881284, 51.38438570000001], [-0.0883872, 51.3840105], [-0.0887543, 51.3834687], [-0.0888986, 51.3832953], [-0.08920049999999999, 51.38292870000001], [-0.08942630000000001, 51.3826484], [-0.089651, 51.3823894], [-0.08983152841195213, 51.38216373988158], [-0.0899602, 51.3820029], [-0.0902016, 51.381659], [-0.0904906, 51.3812086], [-0.0906005, 51.3810373], [-0.0909715, 51.3804815], [-0.0911162, 51.3802521], [-0.09118629999999998, 51.38012570000001], [-0.0912821, 51.3799528], [-0.0916681, 51.3792658], [-0.0917789, 51.3790465], [-0.0919982, 51.3786246], [-0.0921142, 51.3783894], [-0.09230289999999998, 51.3780477], [-0.0924402, 51.37772489999999], [-0.0925276, 51.377514399999995], [-0.0925781, 51.37739289999998], [-0.0926775, 51.3771599], [-0.0927613, 51.3768974], [-0.0928868, 51.3763347]]}", "current_leg_start": "Selhurst", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "51.3763347", "next_location_lon": "-0.0928868", "previous_location": "Selhurst", "current_leg_milage": "1.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 10037.65, \"from_m\": 10000.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\": 10075.072, \"from_m\": 10037.65, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10101.456, \"from_m\": 10075.072, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10131.161, \"from_m\": 10101.456, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10622.758, \"from_m\": 10131.161, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13132.373, \"from_m\": 10622.758, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13588.277, \"from_m\": 13132.373, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18800.818, \"from_m\": 13588.277, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18817.466, \"from_m\": 18800.818, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18849.005, \"from_m\": 18817.466, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20099.542, \"from_m\": 18849.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\": 20537.968, \"from_m\": 20099.542, \"capability_applied\": null, \"effective_limit_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\": 590905, \"profile_key\": \"8ed76dc983eb540db319a620cc7a66c9c37aab7356f7f4f567fe9a0a2c0dc348\", \"schedule_id\": 948, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2001\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 4, \"distance_m\": 2616.424, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2005\", \"wtt_dep\": \"2006\", \"location\": \"South Bermondsey\", \"stage_seq\": 5, \"distance_m\": 2876.541, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007H\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 6, \"distance_m\": 3866.948, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2008H\", \"wtt_dep\": \"2009\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 7, \"distance_m\": 4385.169, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2011\", \"wtt_dep\": \"2012\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 8, \"distance_m\": 5585.175, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015\", \"location\": \"East Dulwich\", \"stage_seq\": 9, \"distance_m\": 6830.14, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2017H\", \"location\": \"North Dulwich\", \"stage_seq\": 10, \"distance_m\": 7715.145, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021H\", \"location\": \"Tulse Hill\", \"stage_seq\": 11, \"distance_m\": 9821.357, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025H\", \"location\": \"Streatham\", \"stage_seq\": 12, \"distance_m\": 12268.487, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2029\", \"location\": \"Streatham Common\", \"stage_seq\": 13, \"distance_m\": 14142.449, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2032\", \"location\": \"Norbury\", \"stage_seq\": 14, \"distance_m\": 15553.18, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035H\", \"location\": \"Thornton Heath\", \"stage_seq\": 15, \"distance_m\": 17501.883, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2037H\", \"wtt_dep\": \"2040\", \"location\": \"Selhurst\", \"stage_seq\": 16, \"distance_m\": 18703.744, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 19689.527, \"section_seq\": 1, \"route_path_id\": 66024}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"East Croydon\", \"stage_seq\": 18, \"distance_m\": 20537.968, \"section_seq\": 1, \"route_path_id\": 66024}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20537.968, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66024}], \"total_distance_m\": 20537.968, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20436.671, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 101.297, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2001", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3763347", "current_position_lon": "-0.0928868", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:19Z\", \"source_id\": 48498977, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:23Z\", \"source_id\": 15759503, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:00Z\", \"source_id\": 48507960, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:04Z\", \"source_id\": 15762695, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:19Z\", \"source_id\": 48515985, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:23Z\", \"source_id\": 15765162, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:19Z\", \"source_id\": 48523411, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:22Z\", \"source_id\": 15767437, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:52Z\", \"source_id\": 48529409, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:56Z\", \"source_id\": 15769211, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29796, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:19Z\", \"source_id\": 48537515, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:23Z\", \"source_id\": 15771803, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:42Z\", \"source_id\": 15776921, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:41Z\", \"source_id\": 15779036, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:56Z\", \"source_id\": 48568291, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:01Z\", \"source_id\": 15781300, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:56Z\", \"source_id\": 48575015, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:58Z\", \"source_id\": 15783353, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:48Z\", \"source_id\": 48585765, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:50Z\", \"source_id\": 15786704, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "East Croydon", "service_state_platform": "5", "timing_fact_generation": 1789501372327401, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:23.023091", "service_state_evidence_id": 15786704, "current_leg_start_actual_dep": "2026-09-15T20:40:00+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:23.303372", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
ECR |
2J61 |
377313+377317 |
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": 10037.65, "from_m": 10000.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": 10075.072, "from_m": 10037.65, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10101.456, "from_m": 10075.072, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10131.161, "from_m": 10101.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10622.758, "from_m": 10131.161, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13132.373, "from_m": 10622.758, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13588.277, "from_m": 13132.373, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18800.818, "from_m": 13588.277, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18817.466, "from_m": 18800.818, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18849.005, "from_m": 18817.466, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20099.542, "from_m": 18849.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": 20537.968, "from_m": 20099.542, "capability_applied": null, "effective_limit_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": 590905, "profile_key": "8ed76dc983eb540db319a620cc7a66c9c37aab7356f7f4f567fe9a0a2c0dc348", "schedule_id": 948, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2001", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 66024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 66024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004", "location": "South Bermondsey Jn", "stage_seq": 4, "distance_m": 2616.424, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2005", "wtt_dep": "2006", "location": "South Bermondsey", "stage_seq": 5, "distance_m": 2876.541, "section_seq": 1, "route_path_id": 66024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007H", "location": "Old Kent Road Jn", "stage_seq": 6, "distance_m": 3866.948, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2008H", "wtt_dep": "2009", "location": "Queens Rd Peckham", "stage_seq": 7, "distance_m": 4385.169, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2011", "wtt_dep": "2012", "location": "Peckham Rye (C)", "stage_seq": 8, "distance_m": 5585.175, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015", "location": "East Dulwich", "stage_seq": 9, "distance_m": 6830.14, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2017H", "location": "North Dulwich", "stage_seq": 10, "distance_m": 7715.145, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021H", "location": "Tulse Hill", "stage_seq": 11, "distance_m": 9821.357, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025H", "location": "Streatham", "stage_seq": 12, "distance_m": 12268.487, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2029", "location": "Streatham Common", "stage_seq": 13, "distance_m": 14142.449, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2032", "location": "Norbury", "stage_seq": 14, "distance_m": 15553.18, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035H", "location": "Thornton Heath", "stage_seq": 15, "distance_m": 17501.883, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2037H", "wtt_dep": "2040", "location": "Selhurst", "stage_seq": 16, "distance_m": 18703.744, "section_seq": 1, "route_path_id": 66024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Windmill Bridge Jn", "stage_seq": 17, "distance_m": 19689.527, "section_seq": 1, "route_path_id": 66024}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "East Croydon", "stage_seq": 18, "distance_m": 20537.968, "section_seq": 1, "route_path_id": 66024}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20537.968, "from_m": 0.0, "section_seq": 1, "route_path_id": 66024}], "total_distance_m": 20537.968, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20436.671, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 101.297, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:19Z", "source_id": 48498977, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:06:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:23Z", "source_id": 15759503, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31505, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:00Z", "source_id": 48507960, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:09:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:04Z", "source_id": 15762695, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29778, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:19Z", "source_id": 48515985, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:13:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:23Z", "source_id": 15765162, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:19Z", "source_id": 48523411, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:16:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:22Z", "source_id": 15767437, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29770, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:52Z", "source_id": 48529409, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:18:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:56Z", "source_id": 15769211, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29796, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:19Z", "source_id": 48537515, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:22:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:23Z", "source_id": 15771803, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:42Z", "source_id": 15776921, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:41Z", "source_id": 15779036, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29924, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:56Z", "source_id": 48568291, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:35:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:01Z", "source_id": 15781300, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29936, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:56Z", "source_id": 48575015, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:38:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:58Z", "source_id": 15783353, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:48Z", "source_id": 48585765, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:43:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:50Z", "source_id": 15786704, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
2001 |
2001 |
14 |
None |
None |
East Croydon |
2043 |
2043 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C09818/2026-09-15/detailed |
None |
Selhurst |
2026-09-15T20:40:00+01:00 |
East Croydon |
3.0 |
{"type": "LineString", "coordinates": [[-0.08849939096985684, 51.39183429301558], [-0.0883935, 51.3917117], [-0.08815010000000001, 51.3913839], [-0.0880321, 51.3911767], [-0.0879379, 51.39103899999999], [-0.0877402, 51.3907836], [-0.0875355, 51.390370700000005], [-0.08733219999999998, 51.3899297], [-0.0871883, 51.38955080000001], [-0.0871015, 51.38925480000001], [-0.0870221, 51.3889222], [-0.0869685, 51.38863150000001], [-0.0869321, 51.3883589], [-0.0869083, 51.38798740000001], [-0.0869149, 51.387575], [-0.08693569999999999, 51.38716110000001], [-0.08695750000000001, 51.3870974], [-0.08695728964593633, 51.38705044900616], [-0.08695699999999999, 51.386985800000005], [-0.08699902797607864, 51.38679167395817], [-0.08702549999999999, 51.386669399999995], [-0.08708489999999999, 51.386441000000005], [-0.0871752, 51.386173199999995], [-0.0872697, 51.3859175], [-0.0874101, 51.38559089999999], [-0.0875527, 51.38528379999999], [-0.0878013, 51.384878899999975], [-0.0881284, 51.38438570000001], [-0.0883872, 51.3840105], [-0.0887543, 51.3834687], [-0.0888986, 51.3832953], [-0.08920049999999999, 51.38292870000001], [-0.08942630000000001, 51.3826484], [-0.089651, 51.3823894], [-0.08983152841195213, 51.38216373988158], [-0.0899602, 51.3820029], [-0.0902016, 51.381659], [-0.0904906, 51.3812086], [-0.0906005, 51.3810373], [-0.0909715, 51.3804815], [-0.0911162, 51.3802521], [-0.09118629999999998, 51.38012570000001], [-0.0912821, 51.3799528], [-0.0916681, 51.3792658], [-0.0917789, 51.3790465], [-0.0919982, 51.3786246], [-0.0921142, 51.3783894], [-0.09230289999999998, 51.3780477], [-0.0924402, 51.37772489999999], [-0.0925276, 51.377514399999995], [-0.0925781, 51.37739289999998], [-0.0926775, 51.3771599], [-0.0927613, 51.3768974], [-0.0928868, 51.3763347]]} |
1.1 |
2040 |
2043 |
Selhurst |
Clapham Jn. Sig. Cy49 |
East Croydon |
51.3763347 |
-0.0928868 |
51.3763347 |
-0.0928868 |
1 |
0 |
2026-09-15 19:53:37 |
TERMINATED |
2026-09-15 19:43:00 |
East Croydon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786704 |
1789501372327401 |
55 |
55 |
2026-09-15 19:53:23.303372 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:23.023091 |
| 559595 |
589194 |
P88784 |
872N60NX15 |
2026-09-15 |
COMPLETE |
15786785 |
2026-09-15 20:43:00 |
2026-09-15 19:53:37 |
2026-09-17 19:53:37 |
{"id": 589194, "stp": "P", "toc": "Southeastern", "uid": "P88784", "consist": "377514+377518", "dest_crs": "AFK", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88784/2026-09-15/detailed", "trust_id": "872N60NX15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashford (Kent)", "service_date": "2026-09-15", "dest_arr_time": "2032", "dest_platform": "2", "is_terminated": 1, "next_location": "Ashford (Kent)", "signalling_id": "2N60", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "2043", "current_leg_dep": "2033", "current_leg_end": "Ashford (Kent)", "origin_dep_time": "1855", "origin_platform": "4", "current_location": "Ashford International", "last_update_time": "2026-09-15T19:53:37", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.789701768439829, 51.20828205600255], [0.790007, 51.2081657], [0.7904379999999999, 51.2079899], [0.7908132, 51.2078277], [0.7912969999999999, 51.20760719999999], [0.792117, 51.2071825], [0.7925554999999999, 51.2069435], [0.7928559, 51.2067725], [0.7931376999999998, 51.2065884], [0.7934348, 51.2063885], [0.7937056, 51.2061941], [0.793984, 51.2059991], [0.7943502, 51.2057222], [0.7945705999999999, 51.2055347], [0.7948107, 51.205323199999995], [0.7950967999999999, 51.2050745], [0.7953643, 51.20481079999999], [0.7957194999999999, 51.2044508], [0.7959651, 51.2041555], [0.7963853, 51.2036609], [0.7965066999999999, 51.203518], [0.7969034999999999, 51.20304680000001], [0.7971754, 51.202692299999995], [0.7975723, 51.2021936], [0.7979429, 51.2017444], [0.7982411, 51.2013899], [0.7985940999999999, 51.200975], [0.7989974999999999, 51.2005862], [0.7993921999999999, 51.2002056], [0.7996947999999999, 51.19994179999999], [0.8000674999999999, 51.1996286], [0.8003766999999999, 51.199378499999995], [0.8007515999999999, 51.1990859], [0.8011045999999998, 51.1988276], [0.8014006, 51.198614600000006], [0.8017515000000001, 51.19837969999999], [0.8021176, 51.198143400000006], [0.8024793999999998, 51.1979084], [0.8029267, 51.1976528], [0.8033915999999999, 51.19739729999999], [0.8039003, 51.1971321], [0.8045338999999999, 51.1968202], [0.8053276999999999, 51.196452], [0.8064783, 51.1959144], [0.8068799, 51.1957259], [0.8072148, 51.1955704], [0.8076938, 51.1953479], [0.8083217999999999, 51.1950331], [0.8084837557075693, 51.19494367624205], [0.8087264, 51.1948097], [0.8091078, 51.19459880000001], [0.8094504999999999, 51.1944055], [0.8098504999999999, 51.194183], [0.8103234, 51.1939138], [0.8107822999999998, 51.19365930000001], [0.8111591, 51.19345129999999], [0.8117064, 51.1931336], [0.8122583, 51.1928013], [0.812618, 51.19260210000001], [0.8130892999999999, 51.1923252], [0.8135824, 51.192046299999994], [0.8145414999999999, 51.1914915], [0.8158123, 51.1907579], [0.8174920999999999, 51.18979729999999], [0.8179317, 51.18954539999999], [0.8181204999999999, 51.18943720000001], [0.8188601, 51.189015], [0.8194150999999998, 51.1886947], [0.8201352000000001, 51.1882848], [0.820431, 51.1881109], [0.8208614, 51.1878618], [0.8214677999999999, 51.18751859999999], [0.8220044, 51.187211299999994], [0.8225740999999999, 51.18688409999999], [0.8230790999999998, 51.1865975], [0.8236523999999998, 51.1862673], [0.8242686, 51.18591399999998], [0.8248126, 51.185600599999994], [0.8254005999999999, 51.185264999999994], [0.8259580999999999, 51.18494469999999], [0.8265888999999998, 51.1845799], [0.8271683999999999, 51.1842512], [0.8277186, 51.1839331], [0.8282883, 51.183610499999986], [0.828924, 51.1832435], [0.8295528, 51.182876400000005], [0.8301159, 51.1825591], [0.8307222999999999, 51.18221429999999], [0.831369, 51.18183650000001], [0.831951, 51.181504599999975], [0.8323463, 51.181279399999994], [0.8327819999999999, 51.180995200000005], [0.8333226000000001, 51.1806799], [0.8341296, 51.18020130000001], [0.8343389, 51.1800898], [0.8346766999999999, 51.179897200000006], [0.8377328, 51.17815409999999], [0.8394454999999998, 51.1771685], [0.8411672999999998, 51.1761844], [0.8444554, 51.1742989], [0.8451203999999998, 51.173917199999984], [0.8458332000000001, 51.1735079], [0.8465226999999999, 51.1731124], [0.8474139999999999, 51.1725988], [0.8480158999999999, 51.1722546], [0.8489408999999999, 51.17172430000001], [0.849759, 51.1712544], [0.8522710999999998, 51.1697911], [0.8535499, 51.16905750000001], [0.8546199, 51.168447999999984], [0.8552149, 51.16810470000001], [0.8556844999999998, 51.1677811], [0.8562076, 51.1674316], [0.8566891, 51.1670571], [0.8574656, 51.166399], [0.8577798, 51.1660671], [0.8580609999999999, 51.16573669999999], [0.8582723999999999, 51.16545589999999], [0.8586453999999999, 51.1649371], [0.8588494999999999, 51.16459059999998], [0.8589779, 51.16434869999999], [0.8591344, 51.1639742], [0.8592695999999999, 51.1636048], [0.8595048, 51.1629967], [0.8595952999999998, 51.1625773], [0.8596351999999999, 51.1621591], [0.859652931172248, 51.1620009602833], [0.8596906, 51.161665], [0.8596770999999999, 51.16120539999999], [0.8596063, 51.160466699999986], [0.8595561, 51.1600074], [0.8595512999999999, 51.1595504], [0.8594329000000002, 51.1586145], [0.8593896999999999, 51.1582618], [0.8592687999999999, 51.1576888], [0.85919, 51.1569972], [0.8590925, 51.1562143], [0.8590300999999999, 51.155737], [0.8589961999999999, 51.1554775], [0.8589695999999999, 51.155229000000006], [0.8589449, 51.15499899999999], [0.8589438, 51.1548342], [0.8589428, 51.15469259999998], [0.8589493, 51.154585299999994], [0.8589482000000002, 51.15432719999999], [0.8589632, 51.154138499999995], [0.8589911999999998, 51.1539073], [0.8590546, 51.15360410000001], [0.8590775, 51.1535251], [0.8591502, 51.153274499999995], [0.8592383, 51.1529847], [0.859364, 51.1526491], [0.8594176999999998, 51.152499500000005], [0.8596207999999999, 51.1520217], [0.8600113999999999, 51.15133399999999], [0.8602629999999999, 51.1508928], [0.8604555999999999, 51.150650799999994], [0.8605919000000001, 51.15050910000001], [0.8608902999999999, 51.150148400000006], [0.8609111587795303, 51.150119114318], [0.8612472, 51.1499216], [0.8617923, 51.1496195], [0.8629184, 51.14901], [0.8636984999999999, 51.1485825], [0.8642262999999999, 51.14829129999999], [0.8645386999999999, 51.148119], [0.8648180429147297, 51.14796768562856], [0.8653844, 51.1476609], [0.8658588999999999, 51.1474226], [0.8662366, 51.14724509999999], [0.8666463, 51.14705959999999], [0.8670611999999999, 51.1468845], [0.8675131999999999, 51.14669729999999], [0.8681918, 51.1464282], [0.8685861999999998, 51.1462756], [0.8691606000000001, 51.14604150000001], [0.8692804000000001, 51.145993299999994], [0.8696727999999999, 51.14581830000001], [0.8699151999999999, 51.14570729999999], [0.8702967, 51.14554179999998], [0.8707004999999999, 51.14537970000001], [0.8710572, 51.145239199999985], [0.8718848999999999, 51.14490560000001], [0.8723200999999999, 51.14472279999999], [0.8729321, 51.1444529], [0.8732291, 51.1443156], [0.8737892, 51.144033], [0.8744865, 51.143688999999995], [0.8751626, 51.143339999999995], [0.8758369999999999, 51.1430036]]}", "current_leg_start": "Charing", "dest_arr_time_act": "2032", "motion_projection": null, "next_location_lat": "51.1430036", "next_location_lon": "0.8758370", "previous_location": "Charing", "current_leg_milage": "6.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1130.451, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1130.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3302.318, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3410.462, \"from_m\": 3302.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.414, \"from_m\": 3410.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6106.328, \"from_m\": 5000.414, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6697.202, \"from_m\": 6106.328, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12225.943, \"from_m\": 6697.202, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12297.408, \"from_m\": 12225.943, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20207.677, \"from_m\": 12297.408, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20293.554, \"from_m\": 20207.677, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21932.712, \"from_m\": 20293.554, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27955.379, \"from_m\": 21932.712, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28389.954, \"from_m\": 27955.379, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28484.46, \"from_m\": 28389.954, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28746.935, \"from_m\": 28484.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38713.974, \"from_m\": 28746.935, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39810.013, \"from_m\": 38713.974, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40428.297, \"from_m\": 39810.013, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47179.378, \"from_m\": 40428.297, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 50278.297, \"from_m\": 47179.378, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 63393.238, \"from_m\": 50278.297, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64006.963, \"from_m\": 63393.238, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 64550.828, \"from_m\": 64006.963, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 68144.275, \"from_m\": 64550.828, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68627.742, \"from_m\": 68144.275, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 73907.709, \"from_m\": 68627.742, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 77039.331, \"from_m\": 73907.709, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 89704.537, \"from_m\": 77039.331, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 89748.366, \"from_m\": 89704.537, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90914.241, \"from_m\": 89748.366, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 93279.354, \"from_m\": 90914.241, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 94510.78, \"from_m\": 93279.354, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 94709.95, \"from_m\": 94510.78, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 94765.166, \"from_m\": 94709.95, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95004.04, \"from_m\": 94765.166, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 95252.678, \"from_m\": 95004.04, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95302.871, \"from_m\": 95252.678, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 589194, \"profile_key\": \"5d2c2042a2b0946a4b7458610ea02c5ecfaf2f6b4580637b993250ca79a81a89\", \"schedule_id\": 23810, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1855\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1857H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1859H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1901\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1902\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6408.001, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1907\", \"location\": \"Kent House\", \"stage_seq\": 6, \"distance_m\": 12571.34, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1908H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 7, \"distance_m\": 13910.772, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1910\", \"location\": \"Shortlands\", \"stage_seq\": 8, \"distance_m\": 16029.206, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"1911\", \"wtt_dep\": \"1912H\", \"location\": \"Bromley South\", \"stage_seq\": 9, \"distance_m\": 17486.695, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1915\", \"location\": \"Bickley Jn\", \"stage_seq\": 10, \"distance_m\": 20207.677, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1916\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 11, \"distance_m\": 21769.244, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"1918\", \"wtt_dep\": \"1919\", \"location\": \"St. Mary Cray\", \"stage_seq\": 12, \"distance_m\": 23836.289, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"1923\", \"wtt_dep\": \"1924\", \"location\": \"Swanley\", \"stage_seq\": 13, \"distance_m\": 28124.291, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"1931H\", \"wtt_dep\": \"1932H\", \"location\": \"Otford\", \"stage_seq\": 14, \"distance_m\": 38812.892, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934\", \"location\": \"Otford Jn\", \"stage_seq\": 15, \"distance_m\": 39781.426, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"1937H\", \"wtt_dep\": \"1938\", \"location\": \"Kemsing\", \"stage_seq\": 16, \"distance_m\": 43538.59, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"1941H\", \"wtt_dep\": \"1942H\", \"location\": \"Borough Green & Wrotham\", \"stage_seq\": 17, \"distance_m\": 47734.788, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949H\", \"location\": \"West Malling\", \"stage_seq\": 18, \"distance_m\": 55876.448, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"1951H\", \"wtt_dep\": \"1952\", \"location\": \"East Malling\", \"stage_seq\": 19, \"distance_m\": 57633.082, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"1955\", \"wtt_dep\": \"1956\", \"location\": \"Barming\", \"stage_seq\": 20, \"distance_m\": 60452.169, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2001H\", \"location\": \"Maidstone East\", \"stage_seq\": 21, \"distance_m\": 64309.31, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2007\", \"location\": \"Bearsted\", \"stage_seq\": 22, \"distance_m\": 68815.832, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2010H\", \"location\": \"Hollingbourne\", \"stage_seq\": 23, \"distance_m\": 72433.641, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2015\", \"location\": \"Harrietsham\", \"stage_seq\": 24, \"distance_m\": 76358.702, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2018H\", \"location\": \"Lenham\", \"stage_seq\": 25, \"distance_m\": 79017.517, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"Charing\", \"stage_seq\": 26, \"distance_m\": 85431.004, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": null, \"location\": \"Ashford (Kent)\", \"stage_seq\": 27, \"distance_m\": 95302.871, \"section_seq\": 1, \"route_path_id\": 100146}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 95302.871, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100146}], \"total_distance_m\": 95302.871, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 93308.83, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1994.041, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1855", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.1430036", "current_position_lon": "0.8758370", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:00:33Z\", \"source_id\": 48338131, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:01:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:00:35Z\", \"source_id\": 15701157, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:03:43Z\", \"source_id\": 48346464, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:04:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:03:47Z\", \"source_id\": 15703703, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:09Z\", \"source_id\": 48360736, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:09:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:11Z\", \"source_id\": 15708156, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:12:01Z\", \"source_id\": 48367953, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:12:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:12:04Z\", \"source_id\": 15710459, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:13:57Z\", \"source_id\": 48372823, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:15:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:14:00Z\", \"source_id\": 15711997, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:15:20Z\", \"source_id\": 48376206, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:15:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:15:22Z\", \"source_id\": 15713079, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:22:05Z\", \"source_id\": 48393035, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:23:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:22:06Z\", \"source_id\": 15718398, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:26:52Z\", \"source_id\": 48404935, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:28:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:26:59Z\", \"source_id\": 15722161, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:35Z\", \"source_id\": 48429023, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:37:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:38Z\", \"source_id\": 15732083, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32790, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:42:30Z\", \"source_id\": 48443681, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:43:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:42:33Z\", \"source_id\": 15736624, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32794, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:06Z\", \"source_id\": 48454928, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:48:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:11Z\", \"source_id\": 15740109, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:38Z\", \"source_id\": 48470882, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:38Z\", \"source_id\": 15746672, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:08Z\", \"source_id\": 15747329, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:54Z\", \"source_id\": 48478791, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:58Z\", \"source_id\": 15751106, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:16Z\", \"source_id\": 15751598, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32799, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:12Z\", \"source_id\": 48486628, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:18Z\", \"source_id\": 15754932, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:01Z\", \"source_id\": 48500623, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:06Z\", \"source_id\": 15760150, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:10Z\", \"source_id\": 15760308, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:54Z\", \"source_id\": 48510167, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:58Z\", \"source_id\": 15763349, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:59Z\", \"source_id\": 48522524, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:01Z\", \"source_id\": 15767138, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32830, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:58Z\", \"source_id\": 48536647, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:03Z\", \"source_id\": 15771494, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32836, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:34Z\", \"source_id\": 48544931, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:37Z\", \"source_id\": 15774097, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32840, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:12Z\", \"source_id\": 48559783, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:12Z\", \"source_id\": 15778720, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32927, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:55Z\", \"source_id\": 48585977, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:58Z\", \"source_id\": 15786785, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashford (Kent)", "service_state_platform": "2", "timing_fact_generation": 1789501379749139, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:24.778283", "service_state_evidence_id": 15786785, "current_leg_start_actual_dep": "2026-09-15T20:34:30+01:00", "operational_evidence_version": 129, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:24.924333", "service_state_valid_until_kind": null, "operational_interpretation_version": 129, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
AFK |
2N60 |
377514+377518 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6106.328, "from_m": 5000.414, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6697.202, "from_m": 6106.328, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12225.943, "from_m": 6697.202, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12297.408, "from_m": 12225.943, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20207.677, "from_m": 12297.408, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20293.554, "from_m": 20207.677, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21932.712, "from_m": 20293.554, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27955.379, "from_m": 21932.712, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28389.954, "from_m": 27955.379, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28484.46, "from_m": 28389.954, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28746.935, "from_m": 28484.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38713.974, "from_m": 28746.935, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39810.013, "from_m": 38713.974, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40428.297, "from_m": 39810.013, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47179.378, "from_m": 40428.297, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 50278.297, "from_m": 47179.378, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 63393.238, "from_m": 50278.297, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64006.963, "from_m": 63393.238, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 64550.828, "from_m": 64006.963, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 68144.275, "from_m": 64550.828, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68627.742, "from_m": 68144.275, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 73907.709, "from_m": 68627.742, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 77039.331, "from_m": 73907.709, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 89704.537, "from_m": 77039.331, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 89748.366, "from_m": 89704.537, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90914.241, "from_m": 89748.366, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 93279.354, "from_m": 90914.241, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 94510.78, "from_m": 93279.354, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 94709.95, "from_m": 94510.78, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 94765.166, "from_m": 94709.95, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95004.04, "from_m": 94765.166, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 95252.678, "from_m": 95004.04, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95302.871, "from_m": 95252.678, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 589194, "profile_key": "5d2c2042a2b0946a4b7458610ea02c5ecfaf2f6b4580637b993250ca79a81a89", "schedule_id": 23810, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1855", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1857H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1859H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1901", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1902", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6408.001, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1907", "location": "Kent House", "stage_seq": 6, "distance_m": 12571.34, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1908H", "location": "Beckenham Junction", "stage_seq": 7, "distance_m": 13910.772, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1910", "location": "Shortlands", "stage_seq": 8, "distance_m": 16029.206, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "1911", "wtt_dep": "1912H", "location": "Bromley South", "stage_seq": 9, "distance_m": 17486.695, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1915", "location": "Bickley Jn", "stage_seq": 10, "distance_m": 20207.677, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1916", "location": "St. Mary Cray Jn", "stage_seq": 11, "distance_m": 21769.244, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "1918", "wtt_dep": "1919", "location": "St. Mary Cray", "stage_seq": 12, "distance_m": 23836.289, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "1923", "wtt_dep": "1924", "location": "Swanley", "stage_seq": 13, "distance_m": 28124.291, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "1931H", "wtt_dep": "1932H", "location": "Otford", "stage_seq": 14, "distance_m": 38812.892, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934", "location": "Otford Jn", "stage_seq": 15, "distance_m": 39781.426, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "1937H", "wtt_dep": "1938", "location": "Kemsing", "stage_seq": 16, "distance_m": 43538.59, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "1941H", "wtt_dep": "1942H", "location": "Borough Green & Wrotham", "stage_seq": 17, "distance_m": 47734.788, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949H", "location": "West Malling", "stage_seq": 18, "distance_m": 55876.448, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "1951H", "wtt_dep": "1952", "location": "East Malling", "stage_seq": 19, "distance_m": 57633.082, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "1955", "wtt_dep": "1956", "location": "Barming", "stage_seq": 20, "distance_m": 60452.169, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2001H", "location": "Maidstone East", "stage_seq": 21, "distance_m": 64309.31, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2007", "location": "Bearsted", "stage_seq": 22, "distance_m": 68815.832, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2010H", "location": "Hollingbourne", "stage_seq": 23, "distance_m": 72433.641, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2015", "location": "Harrietsham", "stage_seq": 24, "distance_m": 76358.702, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2018H", "location": "Lenham", "stage_seq": 25, "distance_m": 79017.517, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "Charing", "stage_seq": 26, "distance_m": 85431.004, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": null, "location": "Ashford (Kent)", "stage_seq": 27, "distance_m": 95302.871, "section_seq": 1, "route_path_id": 100146}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 95302.871, "from_m": 0.0, "section_seq": 1, "route_path_id": 100146}], "total_distance_m": 95302.871, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 93308.83, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1994.041, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:00:33Z", "source_id": 48338131, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:01:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:00:35Z", "source_id": 15701157, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:03:43Z", "source_id": 48346464, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:04:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:03:47Z", "source_id": 15703703, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:09Z", "source_id": 48360736, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:09:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:11Z", "source_id": 15708156, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:12:01Z", "source_id": 48367953, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:12:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:12:04Z", "source_id": 15710459, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:13:57Z", "source_id": 48372823, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:15:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:14:00Z", "source_id": 15711997, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:15:20Z", "source_id": 48376206, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:15:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:15:22Z", "source_id": 15713079, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32076, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:22:05Z", "source_id": 48393035, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:23:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:22:06Z", "source_id": 15718398, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31965, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:26:52Z", "source_id": 48404935, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T18:28:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:26:59Z", "source_id": 15722161, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32559, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:35Z", "source_id": 48429023, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:37:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:38Z", "source_id": 15732083, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32790, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:42:30Z", "source_id": 48443681, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:43:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:42:33Z", "source_id": 15736624, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32794, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:06Z", "source_id": 48454928, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T18:48:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:11Z", "source_id": 15740109, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:38Z", "source_id": 48470882, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T18:55:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:38Z", "source_id": 15746672, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:08Z", "source_id": 15747329, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32850, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:54Z", "source_id": 48478791, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T18:58:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:58Z", "source_id": 15751106, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:16Z", "source_id": 15751598, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32799, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:12Z", "source_id": 48486628, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:01:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:18Z", "source_id": 15754932, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32812, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:01Z", "source_id": 48500623, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:06:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:06Z", "source_id": 15760150, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:10Z", "source_id": 15760308, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32821, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:54Z", "source_id": 48510167, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:11:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:58Z", "source_id": 15763349, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32825, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:59Z", "source_id": 48522524, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:16:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:01Z", "source_id": 15767138, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32830, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:58Z", "source_id": 48536647, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:21:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:03Z", "source_id": 15771494, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32836, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:34Z", "source_id": 48544931, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:25:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:37Z", "source_id": 15774097, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32840, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:12Z", "source_id": 48559783, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T19:32:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:12Z", "source_id": 15778720, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32927, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:55Z", "source_id": 48585977, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:43:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:58Z", "source_id": 15786785, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
London Victoria |
1855 |
1855 |
4 |
None |
None |
Ashford (Kent) |
2032 |
2032 |
2 |
LATE |
+11 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88784/2026-09-15/detailed |
None |
Charing |
2026-09-15T20:34:30+01:00 |
Ashford (Kent) |
10.0 |
{"type": "LineString", "coordinates": [[0.789701768439829, 51.20828205600255], [0.790007, 51.2081657], [0.7904379999999999, 51.2079899], [0.7908132, 51.2078277], [0.7912969999999999, 51.20760719999999], [0.792117, 51.2071825], [0.7925554999999999, 51.2069435], [0.7928559, 51.2067725], [0.7931376999999998, 51.2065884], [0.7934348, 51.2063885], [0.7937056, 51.2061941], [0.793984, 51.2059991], [0.7943502, 51.2057222], [0.7945705999999999, 51.2055347], [0.7948107, 51.205323199999995], [0.7950967999999999, 51.2050745], [0.7953643, 51.20481079999999], [0.7957194999999999, 51.2044508], [0.7959651, 51.2041555], [0.7963853, 51.2036609], [0.7965066999999999, 51.203518], [0.7969034999999999, 51.20304680000001], [0.7971754, 51.202692299999995], [0.7975723, 51.2021936], [0.7979429, 51.2017444], [0.7982411, 51.2013899], [0.7985940999999999, 51.200975], [0.7989974999999999, 51.2005862], [0.7993921999999999, 51.2002056], [0.7996947999999999, 51.19994179999999], [0.8000674999999999, 51.1996286], [0.8003766999999999, 51.199378499999995], [0.8007515999999999, 51.1990859], [0.8011045999999998, 51.1988276], [0.8014006, 51.198614600000006], [0.8017515000000001, 51.19837969999999], [0.8021176, 51.198143400000006], [0.8024793999999998, 51.1979084], [0.8029267, 51.1976528], [0.8033915999999999, 51.19739729999999], [0.8039003, 51.1971321], [0.8045338999999999, 51.1968202], [0.8053276999999999, 51.196452], [0.8064783, 51.1959144], [0.8068799, 51.1957259], [0.8072148, 51.1955704], [0.8076938, 51.1953479], [0.8083217999999999, 51.1950331], [0.8084837557075693, 51.19494367624205], [0.8087264, 51.1948097], [0.8091078, 51.19459880000001], [0.8094504999999999, 51.1944055], [0.8098504999999999, 51.194183], [0.8103234, 51.1939138], [0.8107822999999998, 51.19365930000001], [0.8111591, 51.19345129999999], [0.8117064, 51.1931336], [0.8122583, 51.1928013], [0.812618, 51.19260210000001], [0.8130892999999999, 51.1923252], [0.8135824, 51.192046299999994], [0.8145414999999999, 51.1914915], [0.8158123, 51.1907579], [0.8174920999999999, 51.18979729999999], [0.8179317, 51.18954539999999], [0.8181204999999999, 51.18943720000001], [0.8188601, 51.189015], [0.8194150999999998, 51.1886947], [0.8201352000000001, 51.1882848], [0.820431, 51.1881109], [0.8208614, 51.1878618], [0.8214677999999999, 51.18751859999999], [0.8220044, 51.187211299999994], [0.8225740999999999, 51.18688409999999], [0.8230790999999998, 51.1865975], [0.8236523999999998, 51.1862673], [0.8242686, 51.18591399999998], [0.8248126, 51.185600599999994], [0.8254005999999999, 51.185264999999994], [0.8259580999999999, 51.18494469999999], [0.8265888999999998, 51.1845799], [0.8271683999999999, 51.1842512], [0.8277186, 51.1839331], [0.8282883, 51.183610499999986], [0.828924, 51.1832435], [0.8295528, 51.182876400000005], [0.8301159, 51.1825591], [0.8307222999999999, 51.18221429999999], [0.831369, 51.18183650000001], [0.831951, 51.181504599999975], [0.8323463, 51.181279399999994], [0.8327819999999999, 51.180995200000005], [0.8333226000000001, 51.1806799], [0.8341296, 51.18020130000001], [0.8343389, 51.1800898], [0.8346766999999999, 51.179897200000006], [0.8377328, 51.17815409999999], [0.8394454999999998, 51.1771685], [0.8411672999999998, 51.1761844], [0.8444554, 51.1742989], [0.8451203999999998, 51.173917199999984], [0.8458332000000001, 51.1735079], [0.8465226999999999, 51.1731124], [0.8474139999999999, 51.1725988], [0.8480158999999999, 51.1722546], [0.8489408999999999, 51.17172430000001], [0.849759, 51.1712544], [0.8522710999999998, 51.1697911], [0.8535499, 51.16905750000001], [0.8546199, 51.168447999999984], [0.8552149, 51.16810470000001], [0.8556844999999998, 51.1677811], [0.8562076, 51.1674316], [0.8566891, 51.1670571], [0.8574656, 51.166399], [0.8577798, 51.1660671], [0.8580609999999999, 51.16573669999999], [0.8582723999999999, 51.16545589999999], [0.8586453999999999, 51.1649371], [0.8588494999999999, 51.16459059999998], [0.8589779, 51.16434869999999], [0.8591344, 51.1639742], [0.8592695999999999, 51.1636048], [0.8595048, 51.1629967], [0.8595952999999998, 51.1625773], [0.8596351999999999, 51.1621591], [0.859652931172248, 51.1620009602833], [0.8596906, 51.161665], [0.8596770999999999, 51.16120539999999], [0.8596063, 51.160466699999986], [0.8595561, 51.1600074], [0.8595512999999999, 51.1595504], [0.8594329000000002, 51.1586145], [0.8593896999999999, 51.1582618], [0.8592687999999999, 51.1576888], [0.85919, 51.1569972], [0.8590925, 51.1562143], [0.8590300999999999, 51.155737], [0.8589961999999999, 51.1554775], [0.8589695999999999, 51.155229000000006], [0.8589449, 51.15499899999999], [0.8589438, 51.1548342], [0.8589428, 51.15469259999998], [0.8589493, 51.154585299999994], [0.8589482000000002, 51.15432719999999], [0.8589632, 51.154138499999995], [0.8589911999999998, 51.1539073], [0.8590546, 51.15360410000001], [0.8590775, 51.1535251], [0.8591502, 51.153274499999995], [0.8592383, 51.1529847], [0.859364, 51.1526491], [0.8594176999999998, 51.152499500000005], [0.8596207999999999, 51.1520217], [0.8600113999999999, 51.15133399999999], [0.8602629999999999, 51.1508928], [0.8604555999999999, 51.150650799999994], [0.8605919000000001, 51.15050910000001], [0.8608902999999999, 51.150148400000006], [0.8609111587795303, 51.150119114318], [0.8612472, 51.1499216], [0.8617923, 51.1496195], [0.8629184, 51.14901], [0.8636984999999999, 51.1485825], [0.8642262999999999, 51.14829129999999], [0.8645386999999999, 51.148119], [0.8648180429147297, 51.14796768562856], [0.8653844, 51.1476609], [0.8658588999999999, 51.1474226], [0.8662366, 51.14724509999999], [0.8666463, 51.14705959999999], [0.8670611999999999, 51.1468845], [0.8675131999999999, 51.14669729999999], [0.8681918, 51.1464282], [0.8685861999999998, 51.1462756], [0.8691606000000001, 51.14604150000001], [0.8692804000000001, 51.145993299999994], [0.8696727999999999, 51.14581830000001], [0.8699151999999999, 51.14570729999999], [0.8702967, 51.14554179999998], [0.8707004999999999, 51.14537970000001], [0.8710572, 51.145239199999985], [0.8718848999999999, 51.14490560000001], [0.8723200999999999, 51.14472279999999], [0.8729321, 51.1444529], [0.8732291, 51.1443156], [0.8737892, 51.144033], [0.8744865, 51.143688999999995], [0.8751626, 51.143339999999995], [0.8758369999999999, 51.1430036]]} |
6.1 |
2033 |
2043 |
Charing |
Ashford International |
Ashford (Kent) |
51.1430036 |
0.8758370 |
51.1430036 |
0.8758370 |
1 |
0 |
2026-09-15 19:53:37 |
TERMINATED |
2026-09-15 19:43:00 |
Ashford (Kent) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786785 |
1789501379749139 |
129 |
129 |
2026-09-15 19:53:24.924333 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:24.778283 |
| 559596 |
591384 |
G15671 |
815H59MZ15 |
2026-09-15 |
COMPLETE |
15785741 |
2026-09-15 20:43:00 |
2026-09-15 19:53:37 |
2026-09-17 19:53:37 |
{"id": 591384, "stp": "P", "toc": "Great Western Railway", "uid": "G15671", "consist": "165136", "dest_crs": "FIT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15671/2026-09-15/detailed", "trust_id": "815H59MZ15", "origin_crs": "FIT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Filton Abbey Wood", "service_date": "2026-09-15", "dest_arr_time": "2045", "dest_platform": "3", "is_terminated": 1, "next_location": "Filton Abbey Wood", "signalling_id": "5H59", "timing_status": "EARLY", "origin_station": "Filton Abbey Wood", "current_leg_arr": "2045", "current_leg_dep": "2034½", "current_leg_end": "Filton Abbey Wood", "origin_dep_time": "2021", "origin_platform": "4", "current_location": "Filton Abbey Wood", "last_update_time": "2026-09-15T19:53:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6708306, 51.521744699999985], [-2.6690219, 51.52086839999999], [-2.6685701, 51.5206481], [-2.6662831999999996, 51.5195328], [-2.6654792, 51.519143099999994], [-2.6647811999999997, 51.5188048], [-2.6640251, 51.51847819999998], [-2.6634858999999995, 51.5182169], [-2.6633477999999995, 51.518148100000005], [-2.6616118, 51.5173093], [-2.6611217999999996, 51.51707069999999], [-2.6587064999999996, 51.5158891], [-2.6575191999999994, 51.5153273], [-2.6573928, 51.5152693], [-2.6566524999999994, 51.514929900000006], [-2.6557168, 51.5145424], [-2.6547187999999995, 51.5141652], [-2.6536221, 51.5137956], [-2.6528541000000003, 51.51357279999999], [-2.6521178, 51.5133698], [-2.6509521, 51.5130839], [-2.6500631, 51.5128916], [-2.6489634999999994, 51.5126879], [-2.6478061, 51.512513600000005], [-2.6464331, 51.5123524], [-2.6450367, 51.51224], [-2.6438747999999994, 51.512180400000005], [-2.6426842, 51.5121584], [-2.6416302, 51.5121601], [-2.6405625, 51.5121917], [-2.6396699, 51.51224529999999], [-2.639139, 51.5122878], [-2.6377267999999994, 51.5124301], [-2.6359454999999996, 51.5127239], [-2.6343947, 51.5130529], [-2.6308538999999995, 51.51395699999999], [-2.6300041999999997, 51.5141634], [-2.6295068999999995, 51.5142995], [-2.6289807, 51.514420300000005], [-2.6284181999999996, 51.51453839999999], [-2.6278149999999996, 51.5146454], [-2.6271474, 51.51474459999999], [-2.6263029, 51.5148634], [-2.625903, 51.51491269999999], [-2.6255658999999993, 51.51495020000001], [-2.6252704999999996, 51.5149672], [-2.6245114999999997, 51.5150129], [-2.6236863, 51.5150434], [-2.623072, 51.5150415], [-2.6223767, 51.51502429999999], [-2.621992399999999, 51.51501249999999], [-2.6213414, 51.5149734], [-2.6208395999999996, 51.51493860000001], [-2.6202023, 51.5148791], [-2.6196506, 51.5148127], [-2.6190934, 51.51473679999999], [-2.6182596000000005, 51.514594499999994], [-2.6169234999999995, 51.5143518], [-2.6158258999999995, 51.5141537], [-2.6148802, 51.5139989], [-2.6137483999999995, 51.5138432], [-2.6126583, 51.513726600000005], [-2.6114878, 51.513635699999995], [-2.6107693, 51.5136027], [-2.6100377999999997, 51.5135803], [-2.6086756999999996, 51.51357819999999], [-2.6077918, 51.513606], [-2.6065851999999996, 51.513674], [-2.6057962, 51.5137419], [-2.605114323946612, 51.51381625569788], [-2.6047901999999996, 51.513851599999995], [-2.6037727, 51.513993], [-2.6026092, 51.5141948], [-2.6012629000000005, 51.5144775], [-2.5999183, 51.5147996], [-2.5987644999999997, 51.515083], [-2.5972653, 51.51544479999999], [-2.5965058, 51.51563060000001], [-2.5927764999999994, 51.5165062], [-2.5915211999999994, 51.516743899999994], [-2.5908679, 51.5168615], [-2.5899093, 51.5169966], [-2.589083, 51.51710429999999], [-2.5882778999999996, 51.5172196], [-2.5875451999999997, 51.5173075], [-2.5867578, 51.517374499999995], [-2.5855431, 51.51746020000001], [-2.5845695, 51.5175094], [-2.5832595, 51.5175563], [-2.582191, 51.5175659], [-2.5813635000000006, 51.5175544], [-2.5798897999999997, 51.51752960000001], [-2.5787889999999996, 51.5174828], [-2.5786755999999995, 51.51747490000001], [-2.5782802999999994, 51.51744759999998], [-2.5772795999999993, 51.5173738], [-2.5732272999999997, 51.5170194], [-2.5717263, 51.5168932], [-2.5712007999999997, 51.5168485], [-2.5710056, 51.5168206], [-2.5707205, 51.5167956], [-2.5693587, 51.5166529], [-2.5688513, 51.5165731], [-2.5685359, 51.5165097], [-2.5682132, 51.5164398], [-2.5678787, 51.51636009999999], [-2.5675745, 51.5162829], [-2.5672657999999995, 51.5161944], [-2.5669752, 51.5161068], [-2.5665373, 51.5159613], [-2.5660200999999994, 51.5157645], [-2.5656401, 51.51560599999999], [-2.5652150999999996, 51.5154087], [-2.5646348, 51.515101099999995], [-2.5643146, 51.51490340000001], [-2.5640271, 51.5147259], [-2.5634966, 51.5143476], [-2.5629456, 51.5138782], [-2.562434399999999, 51.51333940000001], [-2.5620714, 51.5128677], [-2.5618055, 51.512437799999994], [-2.5616137999999995, 51.5120431], [-2.5614535000000003, 51.5115819], [-2.5613683999999997, 51.511134], [-2.561335, 51.5108242], [-2.5612889999999995, 51.510397699999984], [-2.5612589, 51.50967450000001], [-2.5613361999999995, 51.5089793], [-2.5613742, 51.508416200000006], [-2.5614044999999996, 51.508129899999986], [-2.5614368, 51.50786239999999], [-2.5614456, 51.507699], [-2.561471099999999, 51.50746050000001], [-2.561454, 51.50745779999999], [-2.5614949, 51.5072951], [-2.561569599999999, 51.5070523], [-2.5616709999999996, 51.50673729999999], [-2.5617137, 51.5066092], [-2.561763899999999, 51.50645899999999], [-2.5618754, 51.50620659999999], [-2.5619744999999994, 51.50596710000001], [-2.5621227999999996, 51.50561030000001], [-2.5622966, 51.50524589999999], [-2.5625006, 51.504905599999994], [-2.5627106999999993, 51.5045938], [-2.5629710999999995, 51.50425090000001], [-2.5631053, 51.5040845], [-2.5631687, 51.504002], [-2.5632337, 51.5039252], [-2.5633502, 51.5037949], [-2.5635000999999997, 51.50362629999999], [-2.5638507, 51.5032623]]}", "current_leg_start": "Hallen Moor", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "51.5032623", "next_location_lon": "-2.5638507", "previous_location": "Filton Abbey Wood", "current_leg_milage": "5.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 47.192, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 245.884, \"from_m\": 47.192, \"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\": 543.78, \"from_m\": 245.884, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 745.67, \"from_m\": 543.78, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 873.644, \"from_m\": 745.67, \"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\": 1706.069, \"from_m\": 873.644, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1788.86, \"from_m\": 1706.069, \"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\": 16764.471, \"from_m\": 1788.86, \"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\": 16847.263, \"from_m\": 16764.471, \"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\": 17679.687, \"from_m\": 16847.263, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17807.662, \"from_m\": 17679.687, \"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\": 18009.551, \"from_m\": 17807.662, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18307.447, \"from_m\": 18009.551, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18506.139, \"from_m\": 18307.447, \"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\": 18553.331, \"from_m\": 18506.139, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}], \"service_id\": 591384, \"profile_key\": \"bd82664e0e732ea9bfa8ffb66a376ee5f319253b4417c2c6a687acdf3f4e2b00\", \"schedule_id\": 9292, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Filton West Jn\", \"stage_seq\": 2, \"distance_m\": 1752.647, \"section_seq\": 1, \"route_path_id\": 68907}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2034H\", \"location\": \"Hallen Moor\", \"stage_seq\": 3, \"distance_m\": 9276.666, \"section_seq\": 1, \"route_path_id\": 68907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041\", \"location\": \"Filton West Jn\", \"stage_seq\": 4, \"distance_m\": 16800.685, \"section_seq\": 1, \"route_path_id\": 68907}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Filton Abbey Wood\", \"stage_seq\": 5, \"distance_m\": 18553.331, \"section_seq\": 1, \"route_path_id\": 68907}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18553.331, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68907}], \"total_distance_m\": 18553.331, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 18149.552, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 403.779, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2021", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.5", "current_position_lat": "51.5032623", "current_position_lon": "-2.5638507", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:26Z\", \"source_id\": 48582623, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:28Z\", \"source_id\": 15785741, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Filton Abbey Wood", "service_state_platform": "3", "timing_fact_generation": 1789501289745729, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:25.570718", "service_state_evidence_id": 15785741, "current_leg_start_actual_dep": "2026-09-15T20:34:30+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:26.150739", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
FIT |
FIT |
5H59 |
165136 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 47.192, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 245.884, "from_m": 47.192, "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": 543.78, "from_m": 245.884, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 745.67, "from_m": 543.78, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 873.644, "from_m": 745.67, "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": 1706.069, "from_m": 873.644, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1788.86, "from_m": 1706.069, "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": 16764.471, "from_m": 1788.86, "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": 16847.263, "from_m": 16764.471, "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": 17679.687, "from_m": 16847.263, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17807.662, "from_m": 17679.687, "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": 18009.551, "from_m": 17807.662, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18307.447, "from_m": 18009.551, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18506.139, "from_m": 18307.447, "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": 18553.331, "from_m": 18506.139, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}], "service_id": 591384, "profile_key": "bd82664e0e732ea9bfa8ffb66a376ee5f319253b4417c2c6a687acdf3f4e2b00", "schedule_id": 9292, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2021", "location": "Filton Abbey Wood", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024", "location": "Filton West Jn", "stage_seq": 2, "distance_m": 1752.647, "section_seq": 1, "route_path_id": 68907}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2034H", "location": "Hallen Moor", "stage_seq": 3, "distance_m": 9276.666, "section_seq": 1, "route_path_id": 68907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041", "location": "Filton West Jn", "stage_seq": 4, "distance_m": 16800.685, "section_seq": 1, "route_path_id": 68907}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Filton Abbey Wood", "stage_seq": 5, "distance_m": 18553.331, "section_seq": 1, "route_path_id": 68907}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18553.331, "from_m": 0.0, "section_seq": 1, "route_path_id": 68907}], "total_distance_m": 18553.331, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 18149.552, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 403.779, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:26Z", "source_id": 48582623, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:43:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:28Z", "source_id": 15785741, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Filton Abbey Wood |
2021 |
2021 |
4 |
None |
None |
Filton Abbey Wood |
2045 |
2045 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15671/2026-09-15/detailed |
None |
Hallen Moor |
2026-09-15T20:34:30+01:00 |
Filton Abbey Wood |
10.5 |
{"type": "LineString", "coordinates": [[-2.6708306, 51.521744699999985], [-2.6690219, 51.52086839999999], [-2.6685701, 51.5206481], [-2.6662831999999996, 51.5195328], [-2.6654792, 51.519143099999994], [-2.6647811999999997, 51.5188048], [-2.6640251, 51.51847819999998], [-2.6634858999999995, 51.5182169], [-2.6633477999999995, 51.518148100000005], [-2.6616118, 51.5173093], [-2.6611217999999996, 51.51707069999999], [-2.6587064999999996, 51.5158891], [-2.6575191999999994, 51.5153273], [-2.6573928, 51.5152693], [-2.6566524999999994, 51.514929900000006], [-2.6557168, 51.5145424], [-2.6547187999999995, 51.5141652], [-2.6536221, 51.5137956], [-2.6528541000000003, 51.51357279999999], [-2.6521178, 51.5133698], [-2.6509521, 51.5130839], [-2.6500631, 51.5128916], [-2.6489634999999994, 51.5126879], [-2.6478061, 51.512513600000005], [-2.6464331, 51.5123524], [-2.6450367, 51.51224], [-2.6438747999999994, 51.512180400000005], [-2.6426842, 51.5121584], [-2.6416302, 51.5121601], [-2.6405625, 51.5121917], [-2.6396699, 51.51224529999999], [-2.639139, 51.5122878], [-2.6377267999999994, 51.5124301], [-2.6359454999999996, 51.5127239], [-2.6343947, 51.5130529], [-2.6308538999999995, 51.51395699999999], [-2.6300041999999997, 51.5141634], [-2.6295068999999995, 51.5142995], [-2.6289807, 51.514420300000005], [-2.6284181999999996, 51.51453839999999], [-2.6278149999999996, 51.5146454], [-2.6271474, 51.51474459999999], [-2.6263029, 51.5148634], [-2.625903, 51.51491269999999], [-2.6255658999999993, 51.51495020000001], [-2.6252704999999996, 51.5149672], [-2.6245114999999997, 51.5150129], [-2.6236863, 51.5150434], [-2.623072, 51.5150415], [-2.6223767, 51.51502429999999], [-2.621992399999999, 51.51501249999999], [-2.6213414, 51.5149734], [-2.6208395999999996, 51.51493860000001], [-2.6202023, 51.5148791], [-2.6196506, 51.5148127], [-2.6190934, 51.51473679999999], [-2.6182596000000005, 51.514594499999994], [-2.6169234999999995, 51.5143518], [-2.6158258999999995, 51.5141537], [-2.6148802, 51.5139989], [-2.6137483999999995, 51.5138432], [-2.6126583, 51.513726600000005], [-2.6114878, 51.513635699999995], [-2.6107693, 51.5136027], [-2.6100377999999997, 51.5135803], [-2.6086756999999996, 51.51357819999999], [-2.6077918, 51.513606], [-2.6065851999999996, 51.513674], [-2.6057962, 51.5137419], [-2.605114323946612, 51.51381625569788], [-2.6047901999999996, 51.513851599999995], [-2.6037727, 51.513993], [-2.6026092, 51.5141948], [-2.6012629000000005, 51.5144775], [-2.5999183, 51.5147996], [-2.5987644999999997, 51.515083], [-2.5972653, 51.51544479999999], [-2.5965058, 51.51563060000001], [-2.5927764999999994, 51.5165062], [-2.5915211999999994, 51.516743899999994], [-2.5908679, 51.5168615], [-2.5899093, 51.5169966], [-2.589083, 51.51710429999999], [-2.5882778999999996, 51.5172196], [-2.5875451999999997, 51.5173075], [-2.5867578, 51.517374499999995], [-2.5855431, 51.51746020000001], [-2.5845695, 51.5175094], [-2.5832595, 51.5175563], [-2.582191, 51.5175659], [-2.5813635000000006, 51.5175544], [-2.5798897999999997, 51.51752960000001], [-2.5787889999999996, 51.5174828], [-2.5786755999999995, 51.51747490000001], [-2.5782802999999994, 51.51744759999998], [-2.5772795999999993, 51.5173738], [-2.5732272999999997, 51.5170194], [-2.5717263, 51.5168932], [-2.5712007999999997, 51.5168485], [-2.5710056, 51.5168206], [-2.5707205, 51.5167956], [-2.5693587, 51.5166529], [-2.5688513, 51.5165731], [-2.5685359, 51.5165097], [-2.5682132, 51.5164398], [-2.5678787, 51.51636009999999], [-2.5675745, 51.5162829], [-2.5672657999999995, 51.5161944], [-2.5669752, 51.5161068], [-2.5665373, 51.5159613], [-2.5660200999999994, 51.5157645], [-2.5656401, 51.51560599999999], [-2.5652150999999996, 51.5154087], [-2.5646348, 51.515101099999995], [-2.5643146, 51.51490340000001], [-2.5640271, 51.5147259], [-2.5634966, 51.5143476], [-2.5629456, 51.5138782], [-2.562434399999999, 51.51333940000001], [-2.5620714, 51.5128677], [-2.5618055, 51.512437799999994], [-2.5616137999999995, 51.5120431], [-2.5614535000000003, 51.5115819], [-2.5613683999999997, 51.511134], [-2.561335, 51.5108242], [-2.5612889999999995, 51.510397699999984], [-2.5612589, 51.50967450000001], [-2.5613361999999995, 51.5089793], [-2.5613742, 51.508416200000006], [-2.5614044999999996, 51.508129899999986], [-2.5614368, 51.50786239999999], [-2.5614456, 51.507699], [-2.561471099999999, 51.50746050000001], [-2.561454, 51.50745779999999], [-2.5614949, 51.5072951], [-2.561569599999999, 51.5070523], [-2.5616709999999996, 51.50673729999999], [-2.5617137, 51.5066092], [-2.561763899999999, 51.50645899999999], [-2.5618754, 51.50620659999999], [-2.5619744999999994, 51.50596710000001], [-2.5621227999999996, 51.50561030000001], [-2.5622966, 51.50524589999999], [-2.5625006, 51.504905599999994], [-2.5627106999999993, 51.5045938], [-2.5629710999999995, 51.50425090000001], [-2.5631053, 51.5040845], [-2.5631687, 51.504002], [-2.5632337, 51.5039252], [-2.5633502, 51.5037949], [-2.5635000999999997, 51.50362629999999], [-2.5638507, 51.5032623]]} |
5.8 |
2034½ |
2045 |
Filton Abbey Wood |
Filton Abbey Wood |
Filton Abbey Wood |
51.5032623 |
-2.5638507 |
51.5032623 |
-2.5638507 |
1 |
0 |
2026-09-15 19:53:37 |
TERMINATED |
2026-09-15 19:43:00 |
Filton Abbey Wood |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785741 |
1789501289745729 |
6 |
6 |
2026-09-15 19:53:26.150739 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:25.570718 |
| 559597 |
591451 |
W86876 |
065L14MZ15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:43:28 |
2026-09-15 19:53:37 |
2026-09-17 19:53:37 |
{"id": 591451, "stp": "P", "toc": "ScotRail", "uid": "W86876", "consist": "318266", "dest_crs": "DMR", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86876/2026-09-15/detailed", "trust_id": "065L14MZ15", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalmuir", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "2", "is_terminated": 1, "next_location": "Dalmuir", "signalling_id": "5L14", "timing_status": "EARLY", "origin_station": "Dalmuir", "current_leg_arr": "2044", "current_leg_dep": "2041", "current_leg_end": "Dalmuir", "origin_dep_time": "2024", "origin_platform": "1", "current_location": "Dalmuir Down Siding", "last_update_time": "2026-09-15T19:53:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.4325489, 55.914058399999995], [-4.4320284999999995, 55.91382579999999], [-4.430816199999999, 55.9132831], [-4.4304849, 55.9131501], [-4.4302744, 55.9130794], [-4.4301071, 55.9130152], [-4.4300273, 55.9129806], [-4.429866999999999, 55.9129218], [-4.4296645, 55.91285899999999], [-4.429436699999999, 55.91277529999999], [-4.4292034, 55.9126865], [-4.4286143, 55.912461399999984], [-4.4280390999999995, 55.9123257], [-4.4276068, 55.91224819999999], [-4.4271412, 55.91215400000001], [-4.4268814, 55.9121015]]}", "current_leg_start": "Dalmuir Down Siding", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "55.9121015", "next_location_lon": "-4.4268814", "previous_location": "Dalmuir", "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 159.473, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 226.959, \"from_m\": 159.473, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 609.954, \"from_m\": 226.959, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 677.44, \"from_m\": 609.954, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 836.912, \"from_m\": 677.44, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 591451, \"profile_key\": \"fbc22f7ce25b5815593ff510b6bd01d66f911821a91a77880f75b3a7519537e0\", \"schedule_id\": 29573, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66380}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2042\", \"location\": \"Dalmuir Down Siding\", \"stage_seq\": 2, \"distance_m\": 418.456, \"section_seq\": 1, \"route_path_id\": 66380}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Dalmuir\", \"stage_seq\": 3, \"distance_m\": 836.912, \"section_seq\": 1, \"route_path_id\": 66380}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 836.912, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66380}], \"total_distance_m\": 836.912, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 836.912, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2024", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "3.0", "current_position_lat": "55.9121015", "current_position_lon": "-4.4268814", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:33Z\", \"source_id\": 15774036, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:49Z\", \"source_id\": 48583546, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:28\", \"operational_fact\": true, \"platform_smart_ids\": []}]", "service_state_location": "Dalmuir", "service_state_platform": "2", "timing_fact_generation": 1789501314001030, "current_leg_arrival_utc": "2026-09-15T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:28.142612", "service_state_evidence_id": 48583546, "current_leg_start_actual_dep": "2026-09-15T20:42:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-15T19:43:28", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:28.691161", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
DMR |
DMR |
5L14 |
318266 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 159.473, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 226.959, "from_m": 159.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 609.954, "from_m": 226.959, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 677.44, "from_m": 609.954, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 836.912, "from_m": 677.44, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 591451, "profile_key": "fbc22f7ce25b5815593ff510b6bd01d66f911821a91a77880f75b3a7519537e0", "schedule_id": 29573, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2024", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66380}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2042", "location": "Dalmuir Down Siding", "stage_seq": 2, "distance_m": 418.456, "section_seq": 1, "route_path_id": 66380}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Dalmuir", "stage_seq": 3, "distance_m": 836.912, "section_seq": 1, "route_path_id": 66380}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 836.912, "from_m": 0.0, "section_seq": 1, "route_path_id": 66380}], "total_distance_m": 836.912, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 836.912, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:33Z", "source_id": 15774036, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:49Z", "source_id": 48583546, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:43:28", "operational_fact": true, "platform_smart_ids": []}] |
Dalmuir |
2024 |
2024 |
1 |
None |
None |
Dalmuir |
2044 |
2044 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86876/2026-09-15/detailed |
None |
Dalmuir Down Siding |
2026-09-15T20:42:00+01:00 |
Dalmuir |
3.0 |
{"type": "LineString", "coordinates": [[-4.4325489, 55.914058399999995], [-4.4320284999999995, 55.91382579999999], [-4.430816199999999, 55.9132831], [-4.4304849, 55.9131501], [-4.4302744, 55.9130794], [-4.4301071, 55.9130152], [-4.4300273, 55.9129806], [-4.429866999999999, 55.9129218], [-4.4296645, 55.91285899999999], [-4.429436699999999, 55.91277529999999], [-4.4292034, 55.9126865], [-4.4286143, 55.912461399999984], [-4.4280390999999995, 55.9123257], [-4.4276068, 55.91224819999999], [-4.4271412, 55.91215400000001], [-4.4268814, 55.9121015]]} |
0.3 |
2041 |
2044 |
Dalmuir |
Dalmuir Down Siding |
Dalmuir |
55.9121015 |
-4.4268814 |
55.9121015 |
-4.4268814 |
1 |
0 |
2026-09-15 19:53:37 |
TERMINATED |
2026-09-15 19:43:28 |
Dalmuir |
TD |
DIRECT_DESTINATION_ARRIVAL |
48583546 |
1789501314001030 |
17 |
17 |
2026-09-15 19:53:28.691161 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:28.142612 |
| 559598 |
589306 |
L79754 |
871P61MY15 |
2026-09-15 |
COMPLETE |
15786574 |
2026-09-15 20:43:00 |
2026-09-15 19:53:37 |
2026-09-17 19:53:37 |
{"id": 589306, "stp": "P", "toc": "South Western Railway", "uid": "L79754", "consist": "450002+450029+450097", "dest_crs": "PMH", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79754/2026-09-15/detailed", "trust_id": "871P61MY15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Portsmouth Harbour", "service_date": "2026-09-15", "dest_arr_time": "2036", "dest_platform": "4", "is_terminated": 1, "next_location": "Portsmouth Harbour", "signalling_id": "1P61", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "2043", "current_leg_dep": "2040", "current_leg_end": "Portsmouth Harbour", "origin_dep_time": "1900", "origin_platform": "14", "current_location": "Clarence Pier", "last_update_time": "2026-09-15T19:53:37", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0891004667664408, 50.7980917047139], [-1.0893637, 50.7981234], [-1.089715, 50.7981467], [-1.0900375999999998, 50.7981543], [-1.0902991, 50.7981552], [-1.0906793, 50.79815930000001], [-1.0909890999999998, 50.7981737], [-1.0912156999999998, 50.7981912], [-1.0913921, 50.79821030000001], [-1.0916134, 50.798238899999994], [-1.0917676, 50.7982545], [-1.0919065, 50.79826459999999], [-1.0920599999999998, 50.79826820000001], [-1.0922417, 50.798264399999994], [-1.0924482, 50.7982574], [-1.0926896, 50.7982397], [-1.0929525, 50.79820439999999], [-1.0931771999999995, 50.7981663], [-1.093332, 50.7981345], [-1.0935908, 50.798064999999994], [-1.0942854999999998, 50.797858299999994], [-1.0948647, 50.797697699999986], [-1.0955791, 50.7975199], [-1.0959425, 50.7974292], [-1.098649, 50.796766299999994], [-1.0988842, 50.79670879999999], [-1.1013865, 50.7960867], [-1.1017205, 50.7960202], [-1.102036, 50.7959758], [-1.1022068, 50.795961799999986], [-1.1023573, 50.79595900000001], [-1.1025265, 50.79595939999999], [-1.1027062, 50.79596819999999], [-1.1028909999999998, 50.795983799999995], [-1.1030651, 50.796009999999995], [-1.1031846, 50.7960345], [-1.1033304999999998, 50.7960662], [-1.1034159999999995, 50.7960891], [-1.1035125999999995, 50.7961148], [-1.103656, 50.79616459999999], [-1.1038127999999998, 50.79623360000001], [-1.1039473, 50.7962906], [-1.1041951, 50.79641879999999], [-1.1044662, 50.7965591], [-1.1049163999999998, 50.7967674], [-1.1051612999999998, 50.7968718], [-1.1053648, 50.7969507], [-1.1055509, 50.7970115], [-1.1057661, 50.7970699], [-1.1058723, 50.79709019999998], [-1.1059760999999997, 50.79711], [-1.1061421, 50.7971357], [-1.1063134, 50.797154], [-1.1064249, 50.79716189999999], [-1.1065595, 50.79716749999999], [-1.1066542999999998, 50.7971687], [-1.1067728, 50.7971653], [-1.1068825, 50.7971604], [-1.1069969, 50.7971509], [-1.1071394, 50.7971348], [-1.1074152999999998, 50.7970918], [-1.1087909, 50.796843499999994]]}", "current_leg_start": "Portsmouth & Southsea", "dest_arr_time_act": "2036", "motion_projection": null, "next_location_lat": "50.7968435", "next_location_lon": "-1.1087909", "previous_location": "Portsmouth & Southsea", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 418.061, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 479.112, \"from_m\": 418.061, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 593.205, \"from_m\": 479.112, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 711.771, \"from_m\": 593.205, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 742.683, \"from_m\": 711.771, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1872.723, \"from_m\": 742.683, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6367.296, \"from_m\": 1872.723, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12494.044, \"from_m\": 6367.296, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12539.213, \"from_m\": 12494.044, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15962.707, \"from_m\": 12539.213, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19776.527, \"from_m\": 15962.707, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19820.845, \"from_m\": 19776.527, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20041.113, \"from_m\": 19820.845, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 30970.395, \"from_m\": 20041.113, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30997.499, \"from_m\": 30970.395, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33113.606, \"from_m\": 30997.499, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39738.74, \"from_m\": 33113.606, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 39942.141, \"from_m\": 39738.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\": 45739.963, \"from_m\": 39942.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\": 48067.255, \"from_m\": 45739.963, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 48883.953, \"from_m\": 48067.255, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48995.811, \"from_m\": 48883.953, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50659.298, \"from_m\": 48995.811, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 50702.255, \"from_m\": 50659.298, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54826.994, \"from_m\": 50702.255, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 68899.083, \"from_m\": 54826.994, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81867.432, \"from_m\": 68899.083, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 83730.271, \"from_m\": 81867.432, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 86648.122, \"from_m\": 83730.271, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 88914.936, \"from_m\": 86648.122, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 92010.755, \"from_m\": 88914.936, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 92470.312, \"from_m\": 92010.755, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 92999.054, \"from_m\": 92470.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\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 95776.069, \"from_m\": 92999.054, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96278.362, \"from_m\": 95776.069, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 101517.115, \"from_m\": 96278.362, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 102244.022, \"from_m\": 101517.115, \"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\": 103318.909, \"from_m\": 102244.022, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 105707.074, \"from_m\": 103318.909, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 106315.203, \"from_m\": 105707.074, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 107242.681, \"from_m\": 106315.203, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 108158.8, \"from_m\": 107242.681, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 108882.386, \"from_m\": 108158.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\": 112425.165, \"from_m\": 108882.386, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 112449.364, \"from_m\": 112425.165, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 112494.368, \"from_m\": 112449.364, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 112983.87, \"from_m\": 112494.368, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 116267.533, \"from_m\": 112983.87, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 116637.072, \"from_m\": 116267.533, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 117825.437, \"from_m\": 116637.072, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 118078.659, \"from_m\": 117825.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\": 118434.455, \"from_m\": 118078.659, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 119041.988, \"from_m\": 118434.455, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 119223.852, \"from_m\": 119041.988, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 119605.264, \"from_m\": 119223.852, \"capability_applied\": null, \"effective_limit_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\": 589306, \"profile_key\": \"31492c6c06470549756db13293adf892546ebb45ff663cf2cbb0d3f72341ef6c\", \"schedule_id\": 16834, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1900\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1901H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 742.683, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1906\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 6275.032, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1909H\", \"location\": \"Wimbledon\", \"stage_seq\": 4, \"distance_m\": 11651.459, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1911H\", \"location\": \"New Malden\", \"stage_seq\": 5, \"distance_m\": 15769.106, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1913H\", \"location\": \"Surbiton\", \"stage_seq\": 6, \"distance_m\": 19288.473, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1914H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 21517.946, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": false, \"wtt_arr\": \"1923\", \"wtt_dep\": \"1924H\", \"location\": \"Woking\", \"stage_seq\": 8, \"distance_m\": 38937.162, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1925H\", \"location\": \"Woking Jn\", \"stage_seq\": 9, \"distance_m\": 39779.132, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": false, \"wtt_arr\": \"1931H\", \"wtt_dep\": \"1933H\", \"location\": \"Guildford\", \"stage_seq\": 10, \"distance_m\": 48666.119, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1935H\", \"location\": \"Shalford Jn\", \"stage_seq\": 11, \"distance_m\": 50659.298, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937H\", \"location\": \"Farncombe\", \"stage_seq\": 12, \"distance_m\": 53872.151, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": false, \"wtt_arr\": \"1939\", \"wtt_dep\": \"1940H\", \"location\": \"Godalming\", \"stage_seq\": 13, \"distance_m\": 55404.187, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": false, \"wtt_arr\": \"1950H\", \"wtt_dep\": \"1952\", \"location\": \"Haslemere\", \"stage_seq\": 14, \"distance_m\": 69117.944, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": false, \"wtt_arr\": \"2002\", \"wtt_dep\": \"2003H\", \"location\": \"Petersfield\", \"stage_seq\": 15, \"distance_m\": 88292.964, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": false, \"wtt_arr\": \"2015H\", \"wtt_dep\": \"2017\", \"location\": \"Havant\", \"stage_seq\": 16, \"distance_m\": 106817.966, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Farlington Jn\", \"stage_seq\": 17, \"distance_m\": 111500.227, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Portcreek Jn\", \"stage_seq\": 18, \"distance_m\": 112519.713, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Fratton East Jn\", \"stage_seq\": 19, \"distance_m\": 116346.832, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2027\", \"location\": \"Fratton\", \"stage_seq\": 20, \"distance_m\": 116968.902, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2031\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 21, \"distance_m\": 118130.101, \"section_seq\": 1, \"route_path_id\": 34834}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": null, \"location\": \"Portsmouth Harbour\", \"stage_seq\": 22, \"distance_m\": 119605.264, \"section_seq\": 1, \"route_path_id\": 34834}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 119605.264, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34834}], \"total_distance_m\": 119605.264, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 105382.637, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 14222.627, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1900", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.7968435", "current_position_lon": "-1.1087909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:06:21Z\", \"source_id\": 48353316, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:07:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:06:24Z\", \"source_id\": 15705880, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:23Z\", \"source_id\": 48361353, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:10:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:28Z\", \"source_id\": 15708396, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:28Z\", \"source_id\": 48366544, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:12:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:31Z\", \"source_id\": 15710029, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:54Z\", \"source_id\": 48397496, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:24:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:57Z\", \"source_id\": 15719834, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:47Z\", \"source_id\": 48419689, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:33:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:47Z\", \"source_id\": 15729149, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28013, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:01Z\", \"source_id\": 48435312, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:39:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:04Z\", \"source_id\": 15733907, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:40:42Z\", \"source_id\": 48439344, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:41:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:40:48Z\", \"source_id\": 15735193, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:23Z\", \"source_id\": 48479869, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:23Z\", \"source_id\": 15751743, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:40Z\", \"source_id\": 15752162, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:22Z\", \"source_id\": 48508940, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:27Z\", \"source_id\": 15762986, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:25Z\", \"source_id\": 48544500, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:33Z\", \"source_id\": 15773975, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:37Z\", \"source_id\": 48567463, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:38Z\", \"source_id\": 15781061, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:25Z\", \"source_id\": 48576087, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:32Z\", \"source_id\": 15783689, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:33Z\", \"source_id\": 48585203, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:38Z\", \"source_id\": 15786574, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Portsmouth Harbour", "service_state_platform": "3", "timing_fact_generation": 1789501360288200, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:37.350662", "service_state_evidence_id": 15786574, "current_leg_start_actual_dep": "2026-09-15T20:38:00+01:00", "operational_evidence_version": 102, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:43:37.354960", "service_state_valid_until_kind": null, "operational_interpretation_version": 102, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
PMH |
1P61 |
450002+450029+450097 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 418.061, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 479.112, "from_m": 418.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 593.205, "from_m": 479.112, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 711.771, "from_m": 593.205, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 742.683, "from_m": 711.771, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1872.723, "from_m": 742.683, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6367.296, "from_m": 1872.723, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12494.044, "from_m": 6367.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12539.213, "from_m": 12494.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15962.707, "from_m": 12539.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19776.527, "from_m": 15962.707, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19820.845, "from_m": 19776.527, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20041.113, "from_m": 19820.845, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 30970.395, "from_m": 20041.113, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30997.499, "from_m": 30970.395, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33113.606, "from_m": 30997.499, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39738.74, "from_m": 33113.606, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39942.141, "from_m": 39738.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": 45739.963, "from_m": 39942.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": 48067.255, "from_m": 45739.963, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 48883.953, "from_m": 48067.255, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48995.811, "from_m": 48883.953, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50659.298, "from_m": 48995.811, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 50702.255, "from_m": 50659.298, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54826.994, "from_m": 50702.255, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 68899.083, "from_m": 54826.994, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81867.432, "from_m": 68899.083, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 83730.271, "from_m": 81867.432, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 86648.122, "from_m": 83730.271, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 88914.936, "from_m": 86648.122, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 92010.755, "from_m": 88914.936, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 92470.312, "from_m": 92010.755, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 92999.054, "from_m": 92470.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", "infrastructure_limit_mph": 40.0}, {"to_m": 95776.069, "from_m": 92999.054, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96278.362, "from_m": 95776.069, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 101517.115, "from_m": 96278.362, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 102244.022, "from_m": 101517.115, "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": 103318.909, "from_m": 102244.022, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 105707.074, "from_m": 103318.909, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 106315.203, "from_m": 105707.074, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 107242.681, "from_m": 106315.203, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 108158.8, "from_m": 107242.681, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108882.386, "from_m": 108158.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": 112425.165, "from_m": 108882.386, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 112449.364, "from_m": 112425.165, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 112494.368, "from_m": 112449.364, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 112983.87, "from_m": 112494.368, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 116267.533, "from_m": 112983.87, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 116637.072, "from_m": 116267.533, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 117825.437, "from_m": 116637.072, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 118078.659, "from_m": 117825.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": 118434.455, "from_m": 118078.659, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 119041.988, "from_m": 118434.455, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 119223.852, "from_m": 119041.988, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 119605.264, "from_m": 119223.852, "capability_applied": null, "effective_limit_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": 589306, "profile_key": "31492c6c06470549756db13293adf892546ebb45ff663cf2cbb0d3f72341ef6c", "schedule_id": 16834, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1900", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1901H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1906", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6275.032, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1909H", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1911H", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1913H", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1914H", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21517.946, "section_seq": 1, "route_path_id": 34834}, {"is_pass": false, "wtt_arr": "1923", "wtt_dep": "1924H", "location": "Woking", "stage_seq": 8, "distance_m": 38937.162, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1925H", "location": "Woking Jn", "stage_seq": 9, "distance_m": 39779.132, "section_seq": 1, "route_path_id": 34834}, {"is_pass": false, "wtt_arr": "1931H", "wtt_dep": "1933H", "location": "Guildford", "stage_seq": 10, "distance_m": 48666.119, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1935H", "location": "Shalford Jn", "stage_seq": 11, "distance_m": 50659.298, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937H", "location": "Farncombe", "stage_seq": 12, "distance_m": 53872.151, "section_seq": 1, "route_path_id": 34834}, {"is_pass": false, "wtt_arr": "1939", "wtt_dep": "1940H", "location": "Godalming", "stage_seq": 13, "distance_m": 55404.187, "section_seq": 1, "route_path_id": 34834}, {"is_pass": false, "wtt_arr": "1950H", "wtt_dep": "1952", "location": "Haslemere", "stage_seq": 14, "distance_m": 69117.944, "section_seq": 1, "route_path_id": 34834}, {"is_pass": false, "wtt_arr": "2002", "wtt_dep": "2003H", "location": "Petersfield", "stage_seq": 15, "distance_m": 88292.964, "section_seq": 1, "route_path_id": 34834}, {"is_pass": false, "wtt_arr": "2015H", "wtt_dep": "2017", "location": "Havant", "stage_seq": 16, "distance_m": 106817.966, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Farlington Jn", "stage_seq": 17, "distance_m": 111500.227, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Portcreek Jn", "stage_seq": 18, "distance_m": 112519.713, "section_seq": 1, "route_path_id": 34834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024", "location": "Fratton East Jn", "stage_seq": 19, "distance_m": 116346.832, "section_seq": 1, "route_path_id": 34834}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2027", "location": "Fratton", "stage_seq": 20, "distance_m": 116968.902, "section_seq": 1, "route_path_id": 34834}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2031", "location": "Portsmouth & Southsea", "stage_seq": 21, "distance_m": 118130.101, "section_seq": 1, "route_path_id": 34834}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": null, "location": "Portsmouth Harbour", "stage_seq": 22, "distance_m": 119605.264, "section_seq": 1, "route_path_id": 34834}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 119605.264, "from_m": 0.0, "section_seq": 1, "route_path_id": 34834}], "total_distance_m": 119605.264, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 105382.637, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 14222.627, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29163, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:06:21Z", "source_id": 48353316, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:07:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:06:24Z", "source_id": 15705880, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:23Z", "source_id": 48361353, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:10:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:28Z", "source_id": 15708396, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:28Z", "source_id": 48366544, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:12:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:31Z", "source_id": 15710029, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26957, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:54Z", "source_id": 48397496, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:24:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:57Z", "source_id": 15719834, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27948, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:47Z", "source_id": 48419689, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:33:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:47Z", "source_id": 15729149, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28013, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:01Z", "source_id": 48435312, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:39:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:04Z", "source_id": 15733907, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28021, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:40:42Z", "source_id": 48439344, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T18:41:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:40:48Z", "source_id": 15735193, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28054, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:23Z", "source_id": 48479869, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:58:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:23Z", "source_id": 15751743, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:40Z", "source_id": 15752162, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:22Z", "source_id": 48508940, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:10:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:27Z", "source_id": 15762986, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:25Z", "source_id": 48544500, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:24:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:33Z", "source_id": 15773975, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:37Z", "source_id": 48567463, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:35:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:38Z", "source_id": 15781061, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27348, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:25Z", "source_id": 48576087, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:39:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:32Z", "source_id": 15783689, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27327, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:33Z", "source_id": 48585203, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:43:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:38Z", "source_id": 15786574, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
London Waterloo |
1900 |
1900 |
14 |
None |
None |
Portsmouth Harbour |
2036 |
2036 |
4 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L79754/2026-09-15/detailed |
None |
Portsmouth & Southsea |
2026-09-15T20:38:00+01:00 |
Portsmouth Harbour |
3.0 |
{"type": "LineString", "coordinates": [[-1.0891004667664408, 50.7980917047139], [-1.0893637, 50.7981234], [-1.089715, 50.7981467], [-1.0900375999999998, 50.7981543], [-1.0902991, 50.7981552], [-1.0906793, 50.79815930000001], [-1.0909890999999998, 50.7981737], [-1.0912156999999998, 50.7981912], [-1.0913921, 50.79821030000001], [-1.0916134, 50.798238899999994], [-1.0917676, 50.7982545], [-1.0919065, 50.79826459999999], [-1.0920599999999998, 50.79826820000001], [-1.0922417, 50.798264399999994], [-1.0924482, 50.7982574], [-1.0926896, 50.7982397], [-1.0929525, 50.79820439999999], [-1.0931771999999995, 50.7981663], [-1.093332, 50.7981345], [-1.0935908, 50.798064999999994], [-1.0942854999999998, 50.797858299999994], [-1.0948647, 50.797697699999986], [-1.0955791, 50.7975199], [-1.0959425, 50.7974292], [-1.098649, 50.796766299999994], [-1.0988842, 50.79670879999999], [-1.1013865, 50.7960867], [-1.1017205, 50.7960202], [-1.102036, 50.7959758], [-1.1022068, 50.795961799999986], [-1.1023573, 50.79595900000001], [-1.1025265, 50.79595939999999], [-1.1027062, 50.79596819999999], [-1.1028909999999998, 50.795983799999995], [-1.1030651, 50.796009999999995], [-1.1031846, 50.7960345], [-1.1033304999999998, 50.7960662], [-1.1034159999999995, 50.7960891], [-1.1035125999999995, 50.7961148], [-1.103656, 50.79616459999999], [-1.1038127999999998, 50.79623360000001], [-1.1039473, 50.7962906], [-1.1041951, 50.79641879999999], [-1.1044662, 50.7965591], [-1.1049163999999998, 50.7967674], [-1.1051612999999998, 50.7968718], [-1.1053648, 50.7969507], [-1.1055509, 50.7970115], [-1.1057661, 50.7970699], [-1.1058723, 50.79709019999998], [-1.1059760999999997, 50.79711], [-1.1061421, 50.7971357], [-1.1063134, 50.797154], [-1.1064249, 50.79716189999999], [-1.1065595, 50.79716749999999], [-1.1066542999999998, 50.7971687], [-1.1067728, 50.7971653], [-1.1068825, 50.7971604], [-1.1069969, 50.7971509], [-1.1071394, 50.7971348], [-1.1074152999999998, 50.7970918], [-1.1087909, 50.796843499999994]]} |
0.9 |
2040 |
2043 |
Portsmouth & Southsea |
Clarence Pier |
Portsmouth Harbour |
50.7968435 |
-1.1087909 |
50.7968435 |
-1.1087909 |
1 |
0 |
2026-09-15 19:53:37 |
TERMINATED |
2026-09-15 19:43:00 |
Portsmouth Harbour |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786574 |
1789501360288200 |
102 |
102 |
2026-09-15 19:43:37.354960 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:37.350662 |
| 559599 |
591861 |
C35576 |
723W46MZ15 |
2026-09-15 |
COMPLETE |
15787258 |
2026-09-15 20:43:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 591861, "stp": "P", "toc": "Elizabeth Line", "uid": "C35576", "consist": "345054", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35576/2026-09-15/detailed", "trust_id": "723W46MZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "3W46", "timing_status": "EARLY", "origin_station": "Westbourne Park Carriage Sidings", "current_leg_arr": "2043", "current_leg_dep": "2042", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "2042", "origin_platform": "5", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Westbourne Park Carriage Sidings", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Westbourne Park Carriage Sidings", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 428.206, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 941.127, \"from_m\": 428.206, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1858.829, \"from_m\": 941.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2140.476, \"from_m\": 1858.829, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3215.744, \"from_m\": 2140.476, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3583.426, \"from_m\": 3215.744, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 591861, \"profile_key\": \"57694187a9707a90c4279d45cb91fcea2065787ec9db82848dcddf2c52967d22\", \"schedule_id\": 4533, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 3583.426, \"section_seq\": 1, \"route_path_id\": 29782}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3583.426, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}], \"total_distance_m\": 3583.426, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3583.426, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2042", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:36Z\", \"source_id\": 48587513, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:38Z\", \"source_id\": 15787258, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1789501418486792, "current_leg_arrival_utc": "2026-09-15T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:38.036478", "service_state_evidence_id": 15787258, "current_leg_start_actual_dep": "2026-09-15T20:42:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:38.108749", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
PDX |
3W46 |
345054 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 428.206, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 941.127, "from_m": 428.206, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1858.829, "from_m": 941.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2140.476, "from_m": 1858.829, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 3215.744, "from_m": 2140.476, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3583.426, "from_m": 3215.744, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 591861, "profile_key": "57694187a9707a90c4279d45cb91fcea2065787ec9db82848dcddf2c52967d22", "schedule_id": 4533, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2042", "location": "Westbourne Park Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29782}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 2, "distance_m": 3583.426, "section_seq": 1, "route_path_id": 29782}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3583.426, "from_m": 0.0, "section_seq": 1, "route_path_id": 29782}], "total_distance_m": 3583.426, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3583.426, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:36Z", "source_id": 48587513, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:43:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:38Z", "source_id": 15787258, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Westbourne Park Carriage Sidings |
2042 |
2042 |
5 |
None |
None |
Paddington (Crossrail) |
2044 |
2044 |
A |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35576/2026-09-15/detailed |
None |
Westbourne Park Carriage Sidings |
2026-09-15T20:42:00+01:00 |
Paddington (Crossrail) |
1.0 |
{"type": "LineString", "coordinates": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} |
1.0 |
2042 |
2043 |
Westbourne Park Carriage Sidings |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:43:00 |
Paddington (Crossrail) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787258 |
1789501418486792 |
6 |
6 |
2026-09-15 19:53:38.108749 |
A |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:38.036478 |
| 559600 |
591647 |
L37730 |
635E62MZ15 |
2026-09-15 |
COMPLETE |
15786535 |
2026-09-15 20:41:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 591647, "stp": "P", "toc": "Chiltern Railways", "uid": "L37730", "consist": "165006+165035", "dest_crs": "XWY", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37730/2026-09-15/detailed", "trust_id": "635E62MZ15", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley LMD", "service_date": "2026-09-15", "dest_arr_time": "2042", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley LMD", "signalling_id": "5E62", "timing_status": "LATE", "origin_station": "London Marylebone", "current_leg_arr": "2043", "current_leg_dep": "2030", "current_leg_end": "Wembley LMD", "origin_dep_time": "2032", "origin_platform": "6", "current_location": "Great Central Jn", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.16301129999999997, 51.523255600000006], [-0.1634155, 51.52415090000001], [-0.1635977, 51.52456200000001], [-0.16368189999999996, 51.52474919999999], [-0.1638081, 51.5250055], [-0.1639095, 51.525180000000006], [-0.1639697, 51.5252735], [-0.16403699999999996, 51.5253625], [-0.1641973, 51.525552899999994], [-0.1644308, 51.5258052], [-0.16464179999999998, 51.526054999999985], [-0.16481379999999998, 51.52624720000001], [-0.1649815, 51.5264221], [-0.16518949999999996, 51.52660629999999], [-0.165408, 51.5267809], [-0.16571509999999998, 51.5270312], [-0.1660336, 51.5272913], [-0.1663306, 51.5275346], [-0.1664765, 51.52765430000001], [-0.1670848, 51.5281486], [-0.16714289999999998, 51.52820089999999], [-0.1672297, 51.5282734], [-0.167466, 51.528465], [-0.1682532, 51.5291146], [-0.17084719999999998, 51.53124050000001], [-0.17211559999999998, 51.5321617], [-0.17271069999999997, 51.5325201], [-0.17361869999999996, 51.533035299999995], [-0.1740634, 51.533286100000005], [-0.175314, 51.533982599999995], [-0.1753829, 51.534023899999994], [-0.17593, 51.5343719], [-0.17642759999999996, 51.534743], [-0.1768954, 51.5351647], [-0.1773315, 51.5356696], [-0.1775763, 51.536022], [-0.1778505, 51.5365162], [-0.1780117, 51.5369783], [-0.17813939999999998, 51.5372767], [-0.17819019999999997, 51.5375158], [-0.1782159, 51.5378516], [-0.17822399999999997, 51.5381727], [-0.17822249999999998, 51.5382334], [-0.1782095, 51.53833709999999], [-0.1781274, 51.5387742], [-0.178113, 51.53884179999999], [-0.17789379999999996, 51.5397224], [-0.17786979999999997, 51.539818700000005], [-0.1777444, 51.540322399999994], [-0.17772879999999996, 51.5403825], [-0.1776039, 51.540900099999995], [-0.17753419999999998, 51.5411487], [-0.17751511676208587, 51.54122139394699], [-0.17750598125350214, 51.54125619387955], [-0.17746215221779643, 51.541423151645674], [-0.1774536189907193, 51.541455657161386], [-0.1774157860300821, 51.5415997735078], [-0.17740292348111678, 51.541648770456455], [-0.17739210000000002, 51.54169], [-0.177341, 51.5419195], [-0.1771987, 51.542569099999994], [-0.17714759999999996, 51.5428389], [-0.17713849999999998, 51.5428948], [-0.17710329999999996, 51.543178000000005], [-0.17711739999999998, 51.5434802], [-0.17714979999999997, 51.54370850000001], [-0.17719569999999998, 51.5439238], [-0.17724799999999996, 51.544052], [-0.1773282, 51.54424879999999], [-0.17741739999999998, 51.5444147], [-0.1776009, 51.5446714], [-0.17777309999999996, 51.5448992], [-0.178029, 51.54518100000001], [-0.17845179999999997, 51.54556110000001], [-0.1786296, 51.545700800000006], [-0.1788313, 51.5458398], [-0.1790055, 51.5459626], [-0.17920419999999998, 51.5460767], [-0.17938899999999997, 51.54618719999999], [-0.17964469999999996, 51.5463096], [-0.1796630568239043, 51.54631867660276], [-0.17989709999999998, 51.54643440000001], [-0.18020580000000003, 51.54657190000001], [-0.1806567, 51.546744], [-0.18090079999999997, 51.546828399999995], [-0.181196, 51.5469083], [-0.18142199999999997, 51.54696049999999], [-0.1816694, 51.5470142], [-0.18199299999999996, 51.5470699], [-0.1823191, 51.54711540000001], [-0.1825414, 51.5471406], [-0.18286859999999996, 51.5471597], [-0.18310589999999996, 51.54717409999999], [-0.1833522, 51.54718389999999], [-0.18358669999999996, 51.547185500000005], [-0.18384269999999997, 51.5471752], [-0.1841741, 51.5471558], [-0.1845989, 51.5471186], [-0.1855364, 51.547012900000006], [-0.18605, 51.5469403], [-0.1870127, 51.5468379], [-0.18772959999999997, 51.54677829999999], [-0.1888542, 51.546701799999994], [-0.1908014, 51.546587200000005], [-0.191216, 51.546557499999984], [-0.1944258, 51.5463177], [-0.19594, 51.5462369], [-0.19629379999999996, 51.546224499999994], [-0.1966932, 51.5462209], [-0.1971139, 51.546232], [-0.1976521, 51.54625970000001], [-0.19791731168407012, 51.54627895763901], [-0.1980628973021804, 51.54628952894688], [-0.1996435, 51.546404299999985], [-0.2015886, 51.546564499999995], [-0.20236709999999997, 51.54661300000001], [-0.2024274, 51.5466168], [-0.20283259999999995, 51.5466348], [-0.20345949999999996, 51.54664960000001], [-0.2040956, 51.54666799999998], [-0.20468739999999996, 51.5466947], [-0.20530159999999997, 51.5467409], [-0.2062748, 51.5468404], [-0.2071627, 51.54694499999999], [-0.208484, 51.547094599999994], [-0.2094708, 51.5472057], [-0.2104437, 51.5473539], [-0.21860419999999997, 51.5486304], [-0.21974669999999996, 51.5487853], [-0.2206604, 51.5489031], [-0.22133449999999996, 51.54897129999999], [-0.22205289999999997, 51.5490716], [-0.2226188, 51.54917189999998], [-0.2235334, 51.54935369999999], [-0.22412820000000003, 51.54947819999999], [-0.2247638, 51.54959170000001], [-0.22533719999999993, 51.54967620000001], [-0.22737609999999997, 51.54998879999999], [-0.22807210000000003, 51.55009900000001], [-0.22830560000000005, 51.55013670000001], [-0.2330761, 51.550906], [-0.23332430000000004, 51.550941400000006], [-0.2359460999999999, 51.55134240000001], [-0.23646979999999995, 51.551437099999994], [-0.2379636, 51.551678800000005], [-0.23852759999999995, 51.55176839999999], [-0.23928510000000003, 51.55188489999999], [-0.2398824, 51.55197739999999], [-0.2415563, 51.552257200000014], [-0.24321969999999996, 51.55247930000001], [-0.24420859999999997, 51.5526408], [-0.2453662, 51.5528373], [-0.24667709999999995, 51.553096199999985], [-0.247263814751724, 51.553224022418995], [-0.24731936840030777, 51.55323612538862], [-0.2473803, 51.553249400000006], [-0.2476244, 51.55331000000001], [-0.24809109999999995, 51.5534249], [-0.2490292, 51.553662999999986], [-0.2514381, 51.55424260000001], [-0.2522456, 51.5544367], [-0.2528765, 51.5545926], [-0.2531873920331035, 51.55466347968381], [-0.2537283, 51.554786799999995], [-0.2541768, 51.5548787], [-0.2543291999999999, 51.5549087], [-0.2547811, 51.5549981], [-0.2552713999999999, 51.5550867], [-0.25570669999999995, 51.555157900000005], [-0.2560699, 51.55520690000001], [-0.25657389999999997, 51.555275], [-0.2573785, 51.5553857], [-0.25821089999999997, 51.55549069999999], [-0.2590349, 51.55557700000001], [-0.2605377, 51.55567409999999], [-0.26145669999999993, 51.5557074], [-0.2624118, 51.55572020000001], [-0.2635361, 51.5557034], [-0.2645992, 51.555657499999995], [-0.2654558, 51.55559349999999], [-0.26614959999999993, 51.5555286], [-0.2665018, 51.5554909], [-0.26736889999999996, 51.5553899], [-0.2679557, 51.55532290000001], [-0.2689813, 51.5551521], [-0.26949458523585645, 51.55509753383577], [-0.27357756219166535, 51.55466347968381], [-0.27379089999999995, 51.554640799999994]]}", "current_leg_start": "London Marylebone", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.5546408", "next_location_lon": "-0.2737909", "previous_location": "Wembley LMD", "current_leg_milage": "6.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9177.241, \"from_m\": 8520.209, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9215.55, \"from_m\": 9177.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9256.797, \"from_m\": 9215.55, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9667.55, \"from_m\": 9256.797, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 591647, \"profile_key\": \"54e345e9874a13173008f512c8443bce10f86f0e7932e26ecfc6ba9be9e7e8d5\", \"schedule_id\": 16045, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34354}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 34354}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040\", \"location\": \"Great Central Jn\", \"stage_seq\": 3, \"distance_m\": 9215.55, \"section_seq\": 1, \"route_path_id\": 34354}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Wembley LMD\", \"stage_seq\": 4, \"distance_m\": 9667.55, \"section_seq\": 1, \"route_path_id\": 34354}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9667.55, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34354}], \"total_distance_m\": 9667.55, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 9629.241, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 38.309, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2032", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.5546408", "current_position_lon": "-0.2737909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:36Z\", \"source_id\": 15785843, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:19Z\", \"source_id\": 48584656, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:21Z\", \"source_id\": 15786354, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley LMD", "service_state_platform": null, "timing_fact_generation": 1789501356514105, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:40.038484", "service_state_evidence_id": 15786354, "current_leg_start_actual_dep": "2026-09-15T20:33:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:40.378344", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
MYB |
XWY |
5E62 |
165006+165035 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9177.241, "from_m": 8520.209, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9215.55, "from_m": 9177.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9256.797, "from_m": 9215.55, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9667.55, "from_m": 9256.797, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 591647, "profile_key": "54e345e9874a13173008f512c8443bce10f86f0e7932e26ecfc6ba9be9e7e8d5", "schedule_id": 16045, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2032", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34354}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 34354}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040", "location": "Great Central Jn", "stage_seq": 3, "distance_m": 9215.55, "section_seq": 1, "route_path_id": 34354}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Wembley LMD", "stage_seq": 4, "distance_m": 9667.55, "section_seq": 1, "route_path_id": 34354}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9667.55, "from_m": 0.0, "section_seq": 1, "route_path_id": 34354}], "total_distance_m": 9667.55, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 9629.241, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 38.309, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:36Z", "source_id": 15785843, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18244, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:19Z", "source_id": 48584656, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:43:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:21Z", "source_id": 15786354, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
London Marylebone |
2032 |
2032 |
6 |
None |
None |
Wembley LMD |
2042 |
2042 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37730/2026-09-15/detailed |
None |
London Marylebone |
2026-09-15T20:33:00+01:00 |
Wembley LMD |
13.0 |
{"type": "LineString", "coordinates": [[-0.16301129999999997, 51.523255600000006], [-0.1634155, 51.52415090000001], [-0.1635977, 51.52456200000001], [-0.16368189999999996, 51.52474919999999], [-0.1638081, 51.5250055], [-0.1639095, 51.525180000000006], [-0.1639697, 51.5252735], [-0.16403699999999996, 51.5253625], [-0.1641973, 51.525552899999994], [-0.1644308, 51.5258052], [-0.16464179999999998, 51.526054999999985], [-0.16481379999999998, 51.52624720000001], [-0.1649815, 51.5264221], [-0.16518949999999996, 51.52660629999999], [-0.165408, 51.5267809], [-0.16571509999999998, 51.5270312], [-0.1660336, 51.5272913], [-0.1663306, 51.5275346], [-0.1664765, 51.52765430000001], [-0.1670848, 51.5281486], [-0.16714289999999998, 51.52820089999999], [-0.1672297, 51.5282734], [-0.167466, 51.528465], [-0.1682532, 51.5291146], [-0.17084719999999998, 51.53124050000001], [-0.17211559999999998, 51.5321617], [-0.17271069999999997, 51.5325201], [-0.17361869999999996, 51.533035299999995], [-0.1740634, 51.533286100000005], [-0.175314, 51.533982599999995], [-0.1753829, 51.534023899999994], [-0.17593, 51.5343719], [-0.17642759999999996, 51.534743], [-0.1768954, 51.5351647], [-0.1773315, 51.5356696], [-0.1775763, 51.536022], [-0.1778505, 51.5365162], [-0.1780117, 51.5369783], [-0.17813939999999998, 51.5372767], [-0.17819019999999997, 51.5375158], [-0.1782159, 51.5378516], [-0.17822399999999997, 51.5381727], [-0.17822249999999998, 51.5382334], [-0.1782095, 51.53833709999999], [-0.1781274, 51.5387742], [-0.178113, 51.53884179999999], [-0.17789379999999996, 51.5397224], [-0.17786979999999997, 51.539818700000005], [-0.1777444, 51.540322399999994], [-0.17772879999999996, 51.5403825], [-0.1776039, 51.540900099999995], [-0.17753419999999998, 51.5411487], [-0.17751511676208587, 51.54122139394699], [-0.17750598125350214, 51.54125619387955], [-0.17746215221779643, 51.541423151645674], [-0.1774536189907193, 51.541455657161386], [-0.1774157860300821, 51.5415997735078], [-0.17740292348111678, 51.541648770456455], [-0.17739210000000002, 51.54169], [-0.177341, 51.5419195], [-0.1771987, 51.542569099999994], [-0.17714759999999996, 51.5428389], [-0.17713849999999998, 51.5428948], [-0.17710329999999996, 51.543178000000005], [-0.17711739999999998, 51.5434802], [-0.17714979999999997, 51.54370850000001], [-0.17719569999999998, 51.5439238], [-0.17724799999999996, 51.544052], [-0.1773282, 51.54424879999999], [-0.17741739999999998, 51.5444147], [-0.1776009, 51.5446714], [-0.17777309999999996, 51.5448992], [-0.178029, 51.54518100000001], [-0.17845179999999997, 51.54556110000001], [-0.1786296, 51.545700800000006], [-0.1788313, 51.5458398], [-0.1790055, 51.5459626], [-0.17920419999999998, 51.5460767], [-0.17938899999999997, 51.54618719999999], [-0.17964469999999996, 51.5463096], [-0.1796630568239043, 51.54631867660276], [-0.17989709999999998, 51.54643440000001], [-0.18020580000000003, 51.54657190000001], [-0.1806567, 51.546744], [-0.18090079999999997, 51.546828399999995], [-0.181196, 51.5469083], [-0.18142199999999997, 51.54696049999999], [-0.1816694, 51.5470142], [-0.18199299999999996, 51.5470699], [-0.1823191, 51.54711540000001], [-0.1825414, 51.5471406], [-0.18286859999999996, 51.5471597], [-0.18310589999999996, 51.54717409999999], [-0.1833522, 51.54718389999999], [-0.18358669999999996, 51.547185500000005], [-0.18384269999999997, 51.5471752], [-0.1841741, 51.5471558], [-0.1845989, 51.5471186], [-0.1855364, 51.547012900000006], [-0.18605, 51.5469403], [-0.1870127, 51.5468379], [-0.18772959999999997, 51.54677829999999], [-0.1888542, 51.546701799999994], [-0.1908014, 51.546587200000005], [-0.191216, 51.546557499999984], [-0.1944258, 51.5463177], [-0.19594, 51.5462369], [-0.19629379999999996, 51.546224499999994], [-0.1966932, 51.5462209], [-0.1971139, 51.546232], [-0.1976521, 51.54625970000001], [-0.19791731168407012, 51.54627895763901], [-0.1980628973021804, 51.54628952894688], [-0.1996435, 51.546404299999985], [-0.2015886, 51.546564499999995], [-0.20236709999999997, 51.54661300000001], [-0.2024274, 51.5466168], [-0.20283259999999995, 51.5466348], [-0.20345949999999996, 51.54664960000001], [-0.2040956, 51.54666799999998], [-0.20468739999999996, 51.5466947], [-0.20530159999999997, 51.5467409], [-0.2062748, 51.5468404], [-0.2071627, 51.54694499999999], [-0.208484, 51.547094599999994], [-0.2094708, 51.5472057], [-0.2104437, 51.5473539], [-0.21860419999999997, 51.5486304], [-0.21974669999999996, 51.5487853], [-0.2206604, 51.5489031], [-0.22133449999999996, 51.54897129999999], [-0.22205289999999997, 51.5490716], [-0.2226188, 51.54917189999998], [-0.2235334, 51.54935369999999], [-0.22412820000000003, 51.54947819999999], [-0.2247638, 51.54959170000001], [-0.22533719999999993, 51.54967620000001], [-0.22737609999999997, 51.54998879999999], [-0.22807210000000003, 51.55009900000001], [-0.22830560000000005, 51.55013670000001], [-0.2330761, 51.550906], [-0.23332430000000004, 51.550941400000006], [-0.2359460999999999, 51.55134240000001], [-0.23646979999999995, 51.551437099999994], [-0.2379636, 51.551678800000005], [-0.23852759999999995, 51.55176839999999], [-0.23928510000000003, 51.55188489999999], [-0.2398824, 51.55197739999999], [-0.2415563, 51.552257200000014], [-0.24321969999999996, 51.55247930000001], [-0.24420859999999997, 51.5526408], [-0.2453662, 51.5528373], [-0.24667709999999995, 51.553096199999985], [-0.247263814751724, 51.553224022418995], [-0.24731936840030777, 51.55323612538862], [-0.2473803, 51.553249400000006], [-0.2476244, 51.55331000000001], [-0.24809109999999995, 51.5534249], [-0.2490292, 51.553662999999986], [-0.2514381, 51.55424260000001], [-0.2522456, 51.5544367], [-0.2528765, 51.5545926], [-0.2531873920331035, 51.55466347968381], [-0.2537283, 51.554786799999995], [-0.2541768, 51.5548787], [-0.2543291999999999, 51.5549087], [-0.2547811, 51.5549981], [-0.2552713999999999, 51.5550867], [-0.25570669999999995, 51.555157900000005], [-0.2560699, 51.55520690000001], [-0.25657389999999997, 51.555275], [-0.2573785, 51.5553857], [-0.25821089999999997, 51.55549069999999], [-0.2590349, 51.55557700000001], [-0.2605377, 51.55567409999999], [-0.26145669999999993, 51.5557074], [-0.2624118, 51.55572020000001], [-0.2635361, 51.5557034], [-0.2645992, 51.555657499999995], [-0.2654558, 51.55559349999999], [-0.26614959999999993, 51.5555286], [-0.2665018, 51.5554909], [-0.26736889999999996, 51.5553899], [-0.2679557, 51.55532290000001], [-0.2689813, 51.5551521], [-0.26949458523585645, 51.55509753383577], [-0.27357756219166535, 51.55466347968381], [-0.27379089999999995, 51.554640799999994]]} |
6.0 |
2030 |
2043 |
Wembley LMD |
Great Central Jn |
Wembley LMD |
51.5546408 |
-0.2737909 |
51.5546408 |
-0.2737909 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:43:00 |
Wembley LMD |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786354 |
1789501356514105 |
10 |
10 |
2026-09-15 19:53:40.378344 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:40.038484 |
| 559601 |
591650 |
W87656 |
045Y03MZ15 |
2026-09-15 |
COMPLETE |
15786071 |
2026-09-15 20:43:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 591650, "stp": "P", "toc": "ScotRail", "uid": "W87656", "consist": "385014+385019", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87656/2026-09-15/detailed", "trust_id": "045Y03MZ15", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Millerhill Emu Yard", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": null, "is_terminated": 1, "next_location": "Millerhill Emu Yard", "signalling_id": "5Y03", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "2043", "current_leg_dep": "2030", "current_leg_end": "Millerhill Emu Yard", "origin_dep_time": "2032", "origin_platform": "10", "current_location": "Millerhill Emu Yard", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1291713000000003, 55.9538781], [-3.1288963999999995, 55.9538004], [-3.1286924999999997, 55.953746], [-3.1282017999999994, 55.95361419999998], [-3.1279297, 55.95352290000001], [-3.1258714999999997, 55.9528321], [-3.1249999, 55.9525618], [-3.1237823999999996, 55.9521482], [-3.1234642999999997, 55.95204999999999], [-3.1232743999999997, 55.95199449999999], [-3.1230622, 55.951938299999995], [-3.1228184999999997, 55.95186569999999], [-3.1223027, 55.95167219999999], [-3.1220369999999997, 55.9515716], [-3.1216538, 55.951433699999995], [-3.1215128999999995, 55.9513746], [-3.1210155000000004, 55.95117770000001], [-3.1205117, 55.95096409999999], [-3.1201903999999994, 55.9508245], [-3.1198471, 55.950681], [-3.1194712999999994, 55.950515800000005], [-3.1193225, 55.9504491], [-3.1190898, 55.950344699999995], [-3.1188337999999995, 55.9502307], [-3.1184935999999994, 55.95008140000001], [-3.1179733999999995, 55.949845], [-3.1178756999999995, 55.9498006], [-3.117366399999999, 55.9495726], [-3.1168505999999994, 55.94935699999999], [-3.1163097, 55.9491451], [-3.1158852, 55.9489872], [-3.1153383, 55.9487992], [-3.1148107, 55.94862950000001], [-3.1143575, 55.948488], [-3.1137615000000003, 55.948320499999994], [-3.1130018999999995, 55.9481219], [-3.1124216999999996, 55.9479838], [-3.1116709, 55.9478201], [-3.1107460999999996, 55.94764640000001], [-3.1101271999999995, 55.94753789999999], [-3.1096892, 55.9474602], [-3.1090113, 55.947367199999995], [-3.108914671229719, 55.94735492074882], [-3.1084274, 55.947292999999995], [-3.1083645999999994, 55.947285], [-3.1077695, 55.9472072], [-3.1072358, 55.9471293], [-3.1068184, 55.94706659999999], [-3.1064487999999995, 55.9469988], [-3.1062523, 55.94693199999999], [-3.1061466, 55.9469033], [-3.1057893, 55.94679469999999], [-3.105348, 55.9466431], [-3.1048809999999993, 55.94646259999999], [-3.1043625999999995, 55.94623120000001], [-3.1039166999999996, 55.9460037], [-3.1035103999999993, 55.9457474], [-3.1032020999999994, 55.945567], [-3.1027771999999993, 55.9452571], [-3.1024151999999994, 55.94493799999999], [-3.1021676999999994, 55.944709200000005], [-3.1019785999999994, 55.944496099999995], [-3.1017568, 55.94420970000001], [-3.1016307, 55.94400699999999], [-3.1014789, 55.9437429], [-3.1013715, 55.94348920000001], [-3.1012118, 55.9430898], [-3.1008498, 55.9420651], [-3.1006514, 55.9415036], [-3.1004626, 55.9410059], [-3.1002919, 55.9405559], [-3.0999446, 55.9398932], [-3.0995992999999995, 55.939416], [-3.09907, 55.9388466], [-3.0990388, 55.938813], [-3.0985238999999996, 55.9383323], [-3.0980822, 55.9379902], [-3.0972502999999993, 55.9374438], [-3.0957833, 55.9365597], [-3.0951389, 55.9361737], [-3.0946335, 55.93586849999999], [-3.0945263999999995, 55.9358042], [-3.094274, 55.9356528], [-3.093722, 55.935314], [-3.093549, 55.9352153], [-3.0928494000000004, 55.9348143], [-3.0926865, 55.9347067], [-3.0923875999999995, 55.9345151], [-3.0920899, 55.93431509999999], [-3.0917466, 55.9340706], [-3.0914827999999996, 55.9338521], [-3.0913427, 55.93373050000001], [-3.0911427999999996, 55.93353119999999], [-3.0911208999999995, 55.933509400000005], [-3.0909084, 55.93328319999999], [-3.0906981999999994, 55.9330412], [-3.0906538773628003, 55.932987996565195], [-3.0903713, 55.9326488], [-3.0901541999999997, 55.932394999999985], [-3.0898785999999996, 55.932058900000015], [-3.0892388999999993, 55.93125710000001], [-3.0890246, 55.9310079], [-3.0887479, 55.9306703], [-3.0886515, 55.9305527], [-3.0877416, 55.92948139999999], [-3.0873493999999995, 55.9290919], [-3.0870417, 55.9287412], [-3.0869024, 55.9285768], [-3.0866399999999996, 55.9283071], [-3.0862926999999996, 55.9279633], [-3.0857525, 55.927496999999995], [-3.0852551, 55.9271124], [-3.0851456, 55.9270277], [-3.0850373000000006, 55.926943599999994], [-3.0849081, 55.9268397], [-3.0846049999999994, 55.9265961], [-3.0842779, 55.9263285], [-3.083974, 55.926039900000006], [-3.0833863999999997, 55.92547220000001], [-3.0830766, 55.9252387], [-3.0826365999999994, 55.924823499999995], [-3.082544, 55.924697], [-3.0823848, 55.9244699], [-3.0822558999999994, 55.924219], [-3.0809093, 55.9216298]]}", "current_leg_start": "Edinburgh", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "55.9216298", "next_location_lon": "-3.0809093", "previous_location": "Edinburgh", "current_leg_milage": "5.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 446.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1013.735, \"from_m\": 446.739, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1076.414, \"from_m\": 1013.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1142.866, \"from_m\": 1076.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1613.024, \"from_m\": 1142.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2251.766, \"from_m\": 1613.024, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5355.328, \"from_m\": 2251.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5563.205, \"from_m\": 5355.328, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7058.239, \"from_m\": 5563.205, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7073.62, \"from_m\": 7058.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7208.9, \"from_m\": 7073.62, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7812.059, \"from_m\": 7208.9, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8792.025, \"from_m\": 7812.059, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 591650, \"profile_key\": \"97aac7fe2425693d5b68d44a15d4e02b87b9b00c269c5ea47ad01aa356564002\", \"schedule_id\": 29846, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 4, \"distance_m\": 5324.844, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041H\", \"location\": \"Newcraighall\", \"stage_seq\": 5, \"distance_m\": 7375.459, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Millerhill Emu Yard\", \"stage_seq\": 6, \"distance_m\": 8792.025, \"section_seq\": 1, \"route_path_id\": 38248}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8792.025, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38248}], \"total_distance_m\": 8792.025, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 7796.678, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 995.347, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2032", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "55.9216298", "current_position_lon": "-3.0809093", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:52Z\", \"source_id\": 48583678, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:57Z\", \"source_id\": 15786071, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Millerhill Emu Yard", "service_state_platform": null, "timing_fact_generation": 1789501319775347, "current_leg_arrival_utc": "2026-09-15T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:40.042702", "service_state_evidence_id": 15786071, "current_leg_start_actual_dep": "2026-09-15T20:32:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:40.381528", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
None |
5Y03 |
385014+385019 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 446.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1013.735, "from_m": 446.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1076.414, "from_m": 1013.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1142.866, "from_m": 1076.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1613.024, "from_m": 1142.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2251.766, "from_m": 1613.024, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5355.328, "from_m": 2251.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5563.205, "from_m": 5355.328, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7058.239, "from_m": 5563.205, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7073.62, "from_m": 7058.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7208.9, "from_m": 7073.62, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7812.059, "from_m": 7208.9, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8792.025, "from_m": 7812.059, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 591650, "profile_key": "97aac7fe2425693d5b68d44a15d4e02b87b9b00c269c5ea47ad01aa356564002", "schedule_id": 29846, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2032", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Portobello Jn (Edinburgh)", "stage_seq": 4, "distance_m": 5324.844, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041H", "location": "Newcraighall", "stage_seq": 5, "distance_m": 7375.459, "section_seq": 1, "route_path_id": 38248}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Millerhill Emu Yard", "stage_seq": 6, "distance_m": 8792.025, "section_seq": 1, "route_path_id": 38248}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8792.025, "from_m": 0.0, "section_seq": 1, "route_path_id": 38248}], "total_distance_m": 8792.025, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 7796.678, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 995.347, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 812, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:52Z", "source_id": 48583678, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:43:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:57Z", "source_id": 15786071, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Edinburgh |
2032 |
2032 |
10 |
None |
None |
Millerhill Emu Yard |
2044 |
2044 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87656/2026-09-15/detailed |
None |
Edinburgh |
2026-09-15T20:32:00+01:00 |
Millerhill Emu Yard |
13.0 |
{"type": "LineString", "coordinates": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1291713000000003, 55.9538781], [-3.1288963999999995, 55.9538004], [-3.1286924999999997, 55.953746], [-3.1282017999999994, 55.95361419999998], [-3.1279297, 55.95352290000001], [-3.1258714999999997, 55.9528321], [-3.1249999, 55.9525618], [-3.1237823999999996, 55.9521482], [-3.1234642999999997, 55.95204999999999], [-3.1232743999999997, 55.95199449999999], [-3.1230622, 55.951938299999995], [-3.1228184999999997, 55.95186569999999], [-3.1223027, 55.95167219999999], [-3.1220369999999997, 55.9515716], [-3.1216538, 55.951433699999995], [-3.1215128999999995, 55.9513746], [-3.1210155000000004, 55.95117770000001], [-3.1205117, 55.95096409999999], [-3.1201903999999994, 55.9508245], [-3.1198471, 55.950681], [-3.1194712999999994, 55.950515800000005], [-3.1193225, 55.9504491], [-3.1190898, 55.950344699999995], [-3.1188337999999995, 55.9502307], [-3.1184935999999994, 55.95008140000001], [-3.1179733999999995, 55.949845], [-3.1178756999999995, 55.9498006], [-3.117366399999999, 55.9495726], [-3.1168505999999994, 55.94935699999999], [-3.1163097, 55.9491451], [-3.1158852, 55.9489872], [-3.1153383, 55.9487992], [-3.1148107, 55.94862950000001], [-3.1143575, 55.948488], [-3.1137615000000003, 55.948320499999994], [-3.1130018999999995, 55.9481219], [-3.1124216999999996, 55.9479838], [-3.1116709, 55.9478201], [-3.1107460999999996, 55.94764640000001], [-3.1101271999999995, 55.94753789999999], [-3.1096892, 55.9474602], [-3.1090113, 55.947367199999995], [-3.108914671229719, 55.94735492074882], [-3.1084274, 55.947292999999995], [-3.1083645999999994, 55.947285], [-3.1077695, 55.9472072], [-3.1072358, 55.9471293], [-3.1068184, 55.94706659999999], [-3.1064487999999995, 55.9469988], [-3.1062523, 55.94693199999999], [-3.1061466, 55.9469033], [-3.1057893, 55.94679469999999], [-3.105348, 55.9466431], [-3.1048809999999993, 55.94646259999999], [-3.1043625999999995, 55.94623120000001], [-3.1039166999999996, 55.9460037], [-3.1035103999999993, 55.9457474], [-3.1032020999999994, 55.945567], [-3.1027771999999993, 55.9452571], [-3.1024151999999994, 55.94493799999999], [-3.1021676999999994, 55.944709200000005], [-3.1019785999999994, 55.944496099999995], [-3.1017568, 55.94420970000001], [-3.1016307, 55.94400699999999], [-3.1014789, 55.9437429], [-3.1013715, 55.94348920000001], [-3.1012118, 55.9430898], [-3.1008498, 55.9420651], [-3.1006514, 55.9415036], [-3.1004626, 55.9410059], [-3.1002919, 55.9405559], [-3.0999446, 55.9398932], [-3.0995992999999995, 55.939416], [-3.09907, 55.9388466], [-3.0990388, 55.938813], [-3.0985238999999996, 55.9383323], [-3.0980822, 55.9379902], [-3.0972502999999993, 55.9374438], [-3.0957833, 55.9365597], [-3.0951389, 55.9361737], [-3.0946335, 55.93586849999999], [-3.0945263999999995, 55.9358042], [-3.094274, 55.9356528], [-3.093722, 55.935314], [-3.093549, 55.9352153], [-3.0928494000000004, 55.9348143], [-3.0926865, 55.9347067], [-3.0923875999999995, 55.9345151], [-3.0920899, 55.93431509999999], [-3.0917466, 55.9340706], [-3.0914827999999996, 55.9338521], [-3.0913427, 55.93373050000001], [-3.0911427999999996, 55.93353119999999], [-3.0911208999999995, 55.933509400000005], [-3.0909084, 55.93328319999999], [-3.0906981999999994, 55.9330412], [-3.0906538773628003, 55.932987996565195], [-3.0903713, 55.9326488], [-3.0901541999999997, 55.932394999999985], [-3.0898785999999996, 55.932058900000015], [-3.0892388999999993, 55.93125710000001], [-3.0890246, 55.9310079], [-3.0887479, 55.9306703], [-3.0886515, 55.9305527], [-3.0877416, 55.92948139999999], [-3.0873493999999995, 55.9290919], [-3.0870417, 55.9287412], [-3.0869024, 55.9285768], [-3.0866399999999996, 55.9283071], [-3.0862926999999996, 55.9279633], [-3.0857525, 55.927496999999995], [-3.0852551, 55.9271124], [-3.0851456, 55.9270277], [-3.0850373000000006, 55.926943599999994], [-3.0849081, 55.9268397], [-3.0846049999999994, 55.9265961], [-3.0842779, 55.9263285], [-3.083974, 55.926039900000006], [-3.0833863999999997, 55.92547220000001], [-3.0830766, 55.9252387], [-3.0826365999999994, 55.924823499999995], [-3.082544, 55.924697], [-3.0823848, 55.9244699], [-3.0822558999999994, 55.924219], [-3.0809093, 55.9216298]]} |
5.5 |
2030 |
2043 |
Edinburgh |
Millerhill Emu Yard |
Millerhill Emu Yard |
55.9216298 |
-3.0809093 |
55.9216298 |
-3.0809093 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:43:00 |
Millerhill Emu Yard |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786071 |
1789501319775347 |
14 |
14 |
2026-09-15 19:53:40.381528 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:40.042702 |
| 559602 |
589821 |
L37614 |
741Y75MY15 |
2026-09-15 |
COMPLETE |
15786293 |
2026-09-15 20:43:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 589821, "stp": "P", "toc": "Chiltern Railways", "uid": "L37614", "consist": "165036+168326", "dest_crs": "MYB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37614/2026-09-15/detailed", "trust_id": "741Y75MY15", "origin_crs": "OXF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Marylebone", "service_date": "2026-09-15", "dest_arr_time": "2043", "dest_platform": "6", "is_terminated": 1, "next_location": "London Marylebone", "signalling_id": "1Y75", "timing_status": "ON TIME", "origin_station": "Oxford", "current_leg_arr": "2043", "current_leg_dep": "2022", "current_leg_end": "London Marylebone", "origin_dep_time": "1919", "origin_platform": "2", "current_location": "London Marylebone", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5547766814367421, 51.58870256775373], [-0.5539557999999999, 51.5883567], [-0.5536366, 51.5882224], [-0.5502231, 51.5868067], [-0.5499303, 51.586685200000005], [-0.5492888999999999, 51.58641709999999], [-0.5486244, 51.58613530000001], [-0.5473463000000001, 51.585617000000006], [-0.5463793999999998, 51.585256099999995], [-0.5451717, 51.5848337], [-0.5436348, 51.58435119999999], [-0.5412408, 51.5836866], [-0.5391035, 51.583143699999994], [-0.5389891704717129, 51.58311767444093], [-0.5380426, 51.58290219999999], [-0.5364322, 51.5825873], [-0.5351973999999999, 51.5823667], [-0.5338014, 51.58214559999999], [-0.5326936, 51.5819981], [-0.5312464, 51.5818348], [-0.5299522, 51.58170249999999], [-0.5185835, 51.580640900000006], [-0.5169251999999999, 51.58048600000001], [-0.5168016999999999, 51.5804746], [-0.5145627, 51.580263999999985], [-0.5133447, 51.5801608], [-0.5122301999999999, 51.58005260000001], [-0.5111483999999998, 51.579953499999995], [-0.509869, 51.5798252], [-0.5089901, 51.5797351], [-0.5082144999999999, 51.579646100000005], [-0.5078427, 51.579613899999984], [-0.5075402, 51.5795864], [-0.506676, 51.5795087], [-0.5054836, 51.57940289999998], [-0.5041952, 51.579295900000005], [-0.5030117999999999, 51.5791968], [-0.5018793, 51.5791011], [-0.5009419, 51.5790127], [-0.5006658, 51.5789836], [-0.4996721, 51.5788725], [-0.4991483999999999, 51.5788162], [-0.4983999, 51.57873059999999], [-0.49758449999999993, 51.5786394], [-0.49695939999999994, 51.578571], [-0.4962615999999999, 51.57849749999998], [-0.4956183, 51.578431], [-0.4950656000000001, 51.5783758], [-0.49465419999999993, 51.578333099999995], [-0.4941396, 51.5782824], [-0.49367210000000006, 51.5782351], [-0.49288499999999985, 51.5781574], [-0.489955, 51.5778313], [-0.4884267000000001, 51.5776644], [-0.4878986, 51.5775966], [-0.4871629, 51.57750529999999], [-0.48630210000000007, 51.57739829999999], [-0.4856116999999998, 51.5773173], [-0.4850408, 51.577250799999995], [-0.48258000000000006, 51.5769738], [-0.48242950000000007, 51.576956900000006], [-0.4816576, 51.57684760000001], [-0.4814496999999999, 51.576821499999994], [-0.4812677999999999, 51.5767987], [-0.48042170000000006, 51.5766855], [-0.4794051, 51.5765627], [-0.478325, 51.576436599999994], [-0.4774679, 51.5763319], [-0.4767973999999999, 51.5762553], [-0.4760907, 51.5761731], [-0.4755525, 51.57610439999999], [-0.4746899, 51.5759974], [-0.4739958, 51.575909499999995], [-0.4732094, 51.5758115], [-0.4722381, 51.57569329999998], [-0.4714516, 51.575594200000005], [-0.4707539, 51.57550749999999], [-0.4700090999999999, 51.575410599999984], [-0.46878959999999986, 51.5752428], [-0.46762799999999993, 51.575092999999995], [-0.4664192999999998, 51.5749387], [-0.46552949999999993, 51.5748227], [-0.4643589000000001, 51.57467629999999], [-0.4632843, 51.574542300000005], [-0.46236909999999987, 51.574424], [-0.4612311, 51.57428549999999], [-0.4600876, 51.574138], [-0.4586053, 51.57395209999999], [-0.4573313999999999, 51.5737888], [-0.4557282, 51.5735919], [-0.4547146, 51.57346089999999], [-0.45448600000000006, 51.5734312], [-0.4532209, 51.573268199999994], [-0.4523656, 51.5731605], [-0.4521509999999999, 51.5731307], [-0.4509572999999999, 51.5729631], [-0.4501056, 51.57282959999999], [-0.4492408000000001, 51.57268630000001], [-0.4491576420597607, 51.57267150871022], [-0.4484464, 51.57254499999999], [-0.4475062, 51.5723682], [-0.4464332, 51.57215039999999], [-0.44587619999999994, 51.572032199999995], [-0.4449845999999999, 51.57183229999999], [-0.4442274, 51.571651800000005], [-0.443535, 51.5714808], [-0.4430483, 51.5713543], [-0.442487, 51.5712068], [-0.4417459, 51.5710039], [-0.4409551, 51.57078090000001], [-0.4401072999999999, 51.57053689999999], [-0.44001709999999994, 51.5705104], [-0.4392916999999999, 51.570292], [-0.4384068, 51.570016599999995], [-0.4380487, 51.5699011], [-0.4377304000000001, 51.569798], [-0.4374790999999999, 51.569714299999994], [-0.4369121373634769, 51.56952681481409], [-0.4362588999999999, 51.5693108], [-0.4347086, 51.56880329999999], [-0.4327579, 51.5681601], [-0.4312166999999999, 51.56765339999999], [-0.4310057, 51.5675836], [-0.4292806, 51.5670103], [-0.4280667, 51.5666135], [-0.4275204, 51.5664349], [-0.4258831, 51.5658928], [-0.4242424, 51.565354], [-0.4224768, 51.5647747], [-0.4209412, 51.56427750000001], [-0.4193892, 51.5637597], [-0.4176864, 51.56320100000001], [-0.4159386, 51.5626211], [-0.414053, 51.562003999999995], [-0.4128643, 51.561612], [-0.4122593, 51.56141430000001], [-0.41081739999999994, 51.5609388], [-0.4072935, 51.55977620000001], [-0.4070431, 51.5596961], [-0.40617839999999994, 51.5594133], [-0.4059347999999999, 51.5593319], [-0.4043797, 51.55881709999999], [-0.4035167999999999, 51.558537400000006], [-0.4024092, 51.55817219999999], [-0.4014804, 51.5578645], [-0.4003651999999999, 51.5574928], [-0.3994746980981004, 51.55719822978078], [-0.3992113, 51.5571111], [-0.3987075000000001, 51.55694150000001], [-0.3981857999999999, 51.55677729999999], [-0.3979008, 51.5566891], [-0.39758959999999993, 51.5565967], [-0.3968831, 51.5563985], [-0.3963171999999999, 51.5562532], [-0.3957647, 51.5561204], [-0.39471699999999993, 51.5558759], [-0.3934938999999999, 51.5555934], [-0.3922456, 51.5553009], [-0.3913783, 51.55511069999999], [-0.3904146, 51.5549242], [-0.3901138, 51.55487279999999], [-0.3893161, 51.55474789999999], [-0.3886384, 51.5546739], [-0.388514467945942, 51.55466347968381], [-0.3880699, 51.55462609999999], [-0.3873068, 51.55456819999999], [-0.3864901999999999, 51.554530599999985], [-0.3856676, 51.55451159999999], [-0.3846395, 51.5545245], [-0.3838435, 51.5545544], [-0.3833434, 51.5545919], [-0.38258829999999994, 51.554654199999995], [-0.3824969004077838, 51.55466347968381], [-0.38171169999999993, 51.5547432], [-0.3807256, 51.554847899999984], [-0.3796662, 51.55496329999998], [-0.3781763, 51.5551283], [-0.3781393, 51.5551335], [-0.3779464, 51.55515289999999], [-0.3762259, 51.5553346], [-0.36969869999999994, 51.555996099999994], [-0.36749419999999994, 51.5562608], [-0.3647972, 51.5566167], [-0.3623781, 51.556991800000006], [-0.3620122999999999, 51.55704339999999], [-0.36145179999999993, 51.5571424], [-0.35932611364780853, 51.557479736237156], [-0.3590056, 51.5575306], [-0.3572970999999999, 51.557816199999984], [-0.35677809999999993, 51.55789109999999], [-0.3545279, 51.55825170000001], [-0.352797, 51.55853559999999], [-0.3508027, 51.5588528], [-0.3488436, 51.5591405], [-0.348027, 51.5592386], [-0.34723309999999996, 51.5593192], [-0.3459066, 51.55938739999999], [-0.3445574, 51.5594395], [-0.3439475, 51.5594378], [-0.3421062999999999, 51.5593694], [-0.34128289999999994, 51.55932370000001], [-0.34057479999999996, 51.559262], [-0.3397925, 51.55917300000001], [-0.3392938, 51.5591093], [-0.33822520000000006, 51.5589388], [-0.3375514, 51.558820399999995], [-0.3372301, 51.55875739999999], [-0.3361942, 51.55853299999999], [-0.3354349, 51.5583544], [-0.335421, 51.5583512], [-0.33532359999999994, 51.55832819999999], [-0.3352162, 51.55830300000001], [-0.3346031, 51.55815880000001], [-0.3326733, 51.5576401], [-0.3315961, 51.5573852], [-0.3294136999999999, 51.556864], [-0.3282351, 51.556574600000005], [-0.3269695, 51.556280599999994], [-0.3251852, 51.555866400000006], [-0.3239491, 51.55556879999999], [-0.3231041, 51.55537959999999], [-0.3220467, 51.555135499999984], [-0.32129569999999996, 51.5549669], [-0.32066039999999996, 51.5548434], [-0.3199432, 51.5547024], [-0.3196859111370921, 51.55466347968381], [-0.3192233, 51.55459349999999], [-0.3183602, 51.55447219999999], [-0.3172763, 51.55436250000001], [-0.3164601, 51.554300799999986], [-0.3158696, 51.55426739999999], [-0.3150959, 51.554244899999986], [-0.3146869, 51.554236], [-0.3136145, 51.55424729999999], [-0.3120877, 51.554279400000006], [-0.3091055, 51.55428810000001], [-0.30765549999999997, 51.5542965], [-0.30571680000000007, 51.5543125], [-0.3046268999999999, 51.5543351], [-0.30430009999999996, 51.5543444], [-0.3020457, 51.5544644], [-0.2999321999999999, 51.55459929999999], [-0.2996746, 51.5546102], [-0.29903389999999996, 51.554640199999994], [-0.29895463771188113, 51.554643923941626], [-0.2989173980179845, 51.554645673556], [-0.2988335544905766, 51.554649612735275], [-0.29877937399412674, 51.55465215827076], [-0.29871880449918475, 51.55465500397724], [-0.2986660459105177, 51.55465748270763], [-0.2985384031348799, 51.55466347968381], [-0.2985252, 51.5546641], [-0.2977936, 51.5546835], [-0.2977217999999999, 51.5546851], [-0.2975054999999999, 51.55469010000001], [-0.2966891, 51.5546938], [-0.29579184310887857, 51.55466347968381], [-0.2954107000000001, 51.5546506], [-0.2945004, 51.554615899999995], [-0.29354499999999994, 51.5545676], [-0.2872336, 51.5543049], [-0.28632969999999996, 51.5542652], [-0.2836096000000001, 51.55415109999999], [-0.28289669999999995, 51.55412350000001], [-0.2825372, 51.55411229999999], [-0.2819419, 51.554099599999994], [-0.28111289999999994, 51.5541023], [-0.2798344, 51.5541287], [-0.27874779999999993, 51.55419119999999], [-0.27767569999999997, 51.554278], [-0.2763212, 51.55441919999999], [-0.2747007, 51.5545948], [-0.2740621406905312, 51.55466347968381], [-0.2731545, 51.5547611], [-0.2710154, 51.55499460000001], [-0.26949458523585645, 51.55515777267592], [-0.2689202, 51.5552194], [-0.2679557, 51.55532290000001], [-0.26736889999999996, 51.5553899], [-0.2665018, 51.5554909], [-0.26614959999999993, 51.5555286], [-0.2654558, 51.55559349999999], [-0.2645992, 51.555657499999995], [-0.2635361, 51.5557034], [-0.2624118, 51.55572020000001], [-0.26145669999999993, 51.5557074], [-0.2605377, 51.55567409999999], [-0.2590349, 51.55557700000001], [-0.25821089999999997, 51.55549069999999], [-0.2573785, 51.5553857], [-0.25657389999999997, 51.555275], [-0.2560699, 51.55520690000001], [-0.25570669999999995, 51.555157900000005], [-0.2552713999999999, 51.5550867], [-0.2547811, 51.5549981], [-0.2543291999999999, 51.5549087], [-0.2541768, 51.5548787], [-0.2537283, 51.554786799999995], [-0.2531873920331035, 51.55466347968381], [-0.2528765, 51.5545926], [-0.2522456, 51.5544367], [-0.2514381, 51.55424260000001], [-0.2490292, 51.553662999999986], [-0.24809109999999995, 51.5534249], [-0.2476244, 51.55331000000001], [-0.2473803, 51.553249400000006], [-0.24731936840030777, 51.55323612538862], [-0.247263814751724, 51.553224022418995], [-0.24667709999999995, 51.553096199999985], [-0.2453662, 51.5528373], [-0.24420859999999997, 51.5526408], [-0.24321969999999996, 51.55247930000001], [-0.2415563, 51.552257200000014], [-0.2398824, 51.55197739999999], [-0.23928510000000003, 51.55188489999999], [-0.23852759999999995, 51.55176839999999], [-0.2379636, 51.551678800000005], [-0.23646979999999995, 51.551437099999994], [-0.2359460999999999, 51.55134240000001], [-0.23332430000000004, 51.550941400000006], [-0.2330761, 51.550906], [-0.22830560000000005, 51.55013670000001], [-0.22807210000000003, 51.55009900000001], [-0.22737609999999997, 51.54998879999999], [-0.22533719999999993, 51.54967620000001], [-0.2247638, 51.54959170000001], [-0.22412820000000003, 51.54947819999999], [-0.2235334, 51.54935369999999], [-0.2226188, 51.54917189999998], [-0.22205289999999997, 51.5490716], [-0.22133449999999996, 51.54897129999999], [-0.2206604, 51.5489031], [-0.21974669999999996, 51.5487853], [-0.21860419999999997, 51.5486304], [-0.2104437, 51.5473539], [-0.2094708, 51.5472057], [-0.208484, 51.547094599999994], [-0.2071627, 51.54694499999999], [-0.2062748, 51.5468404], [-0.20530159999999997, 51.5467409], [-0.20468739999999996, 51.5466947], [-0.2040956, 51.54666799999998], [-0.20345949999999996, 51.54664960000001], [-0.20283259999999995, 51.5466348], [-0.2024274, 51.5466168], [-0.20236709999999997, 51.54661300000001], [-0.2015886, 51.546564499999995], [-0.1996435, 51.546404299999985], [-0.1980628973021804, 51.54628952894688], [-0.19791731168407012, 51.54627895763901], [-0.1976521, 51.54625970000001], [-0.1971139, 51.546232], [-0.1966932, 51.5462209], [-0.19629379999999996, 51.546224499999994], [-0.19594, 51.5462369], [-0.1944258, 51.5463177], [-0.191216, 51.546557499999984], [-0.1908014, 51.546587200000005], [-0.1888542, 51.546701799999994], [-0.18772959999999997, 51.54677829999999], [-0.1870127, 51.5468379], [-0.18605, 51.5469403], [-0.1855364, 51.547012900000006], [-0.1845989, 51.5471186], [-0.1841741, 51.5471558], [-0.18384269999999997, 51.5471752], [-0.18358669999999996, 51.547185500000005], [-0.1833522, 51.54718389999999], [-0.18310589999999996, 51.54717409999999], [-0.18286859999999996, 51.5471597], [-0.1825414, 51.5471406], [-0.1823191, 51.54711540000001], [-0.18199299999999996, 51.5470699], [-0.1816694, 51.5470142], [-0.18142199999999997, 51.54696049999999], [-0.181196, 51.5469083], [-0.18090079999999997, 51.546828399999995], [-0.1806567, 51.546744], [-0.18020580000000003, 51.54657190000001], [-0.17989709999999998, 51.54643440000001], [-0.1796630568239043, 51.54631867660276], [-0.17964469999999996, 51.5463096], [-0.17938899999999997, 51.54618719999999], [-0.17920419999999998, 51.5460767], [-0.1790055, 51.5459626], [-0.1788313, 51.5458398], [-0.1786296, 51.545700800000006], [-0.17845179999999997, 51.54556110000001], [-0.178029, 51.54518100000001], [-0.17777309999999996, 51.5448992], [-0.1776009, 51.5446714], [-0.17741739999999998, 51.5444147], [-0.1773282, 51.54424879999999], [-0.17724799999999996, 51.544052], [-0.17719569999999998, 51.5439238], [-0.17714979999999997, 51.54370850000001], [-0.17711739999999998, 51.5434802], [-0.17710329999999996, 51.543178000000005], [-0.17713849999999998, 51.5428948], [-0.17714759999999996, 51.5428389], [-0.1771987, 51.542569099999994], [-0.177341, 51.5419195], [-0.17739210000000002, 51.54169], [-0.17740292348111678, 51.541648770456455], [-0.1774157860300821, 51.5415997735078], [-0.1774536189907193, 51.541455657161386], [-0.17746215221779643, 51.541423151645674], [-0.17750598125350214, 51.54125619387955], [-0.17751511676208587, 51.54122139394699], [-0.17753419999999998, 51.5411487], [-0.1776039, 51.540900099999995], [-0.17772879999999996, 51.5403825], [-0.1777444, 51.540322399999994], [-0.17786979999999997, 51.539818700000005], [-0.17789379999999996, 51.5397224], [-0.178113, 51.53884179999999], [-0.1781274, 51.5387742], [-0.1782095, 51.53833709999999], [-0.17822249999999998, 51.5382334], [-0.17822399999999997, 51.5381727], [-0.1782159, 51.5378516], [-0.17819019999999997, 51.5375158], [-0.17813939999999998, 51.5372767], [-0.1780117, 51.5369783], [-0.1778505, 51.5365162], [-0.1775763, 51.536022], [-0.1773315, 51.5356696], [-0.1768954, 51.5351647], [-0.17642759999999996, 51.534743], [-0.17593, 51.5343719], [-0.1753829, 51.534023899999994], [-0.175314, 51.533982599999995], [-0.1740634, 51.533286100000005], [-0.17361869999999996, 51.533035299999995], [-0.17271069999999997, 51.5325201], [-0.17211559999999998, 51.5321617], [-0.17084719999999998, 51.53124050000001], [-0.1682532, 51.5291146], [-0.16770781389670208, 51.52866454561394], [-0.167466, 51.528465], [-0.1672297, 51.5282734], [-0.16714289999999998, 51.52820089999999], [-0.1670848, 51.5281486], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]}", "current_leg_start": "Gerrards Cross", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "51.5232556", "next_location_lon": "-0.1630113", "previous_location": "Gerrards Cross", "current_leg_milage": "18.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 195.411, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 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\": 19633.215, \"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}, {\"to_m\": 20523.189, \"from_m\": 19633.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\": 47444.409, \"from_m\": 20523.189, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 48552.185, \"from_m\": 47444.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\": 90.0}, {\"to_m\": 48583.675, \"from_m\": 48552.185, \"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\": 49444.849, \"from_m\": 48583.675, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 50758.109, \"from_m\": 49444.849, \"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\": 57825.495, \"from_m\": 50758.109, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 61623.55, \"from_m\": 57825.495, \"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\": 61720.496, \"from_m\": 61623.55, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61781.204, \"from_m\": 61720.496, \"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\": 62158.293, \"from_m\": 61781.204, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62416.11, \"from_m\": 62158.293, \"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\": 62502.473, \"from_m\": 62416.11, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 64250.29, \"from_m\": 62502.473, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 86212.798, \"from_m\": 64250.29, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 86330.166, \"from_m\": 86212.798, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 97376.665, \"from_m\": 86330.166, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 97485.581, \"from_m\": 97376.665, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 97523.889, \"from_m\": 97485.581, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 98180.921, \"from_m\": 97523.889, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 98897.842, \"from_m\": 98180.921, \"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\": 100577.776, \"from_m\": 98897.842, \"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\": 106077.555, \"from_m\": 100577.776, \"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\": 106092.307, \"from_m\": 106077.555, \"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\": 106149.672, \"from_m\": 106092.307, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 106456.114, \"from_m\": 106149.672, \"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\": 106701.13, \"from_m\": 106456.114, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 589821, \"profile_key\": \"b4f781052a54e9b0456d5e1396cbc861cb726fa09b38919681b66a679a6340d9\", \"schedule_id\": 15967, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1919\", \"location\": \"Oxford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921\", \"location\": \"Oxford North Jn\", \"stage_seq\": 2, \"distance_m\": 1597.815, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922H\", \"location\": \"Woodstock Road Jn\", \"stage_seq\": 3, \"distance_m\": 4202.633, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": false, \"wtt_arr\": \"1924\", \"wtt_dep\": \"1925\", \"location\": \"Oxford Parkway\", \"stage_seq\": 4, \"distance_m\": 5789.33, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": false, \"wtt_arr\": \"1934H\", \"wtt_dep\": \"1937\", \"location\": \"Bicester Village\", \"stage_seq\": 5, \"distance_m\": 19018.51, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1938\", \"location\": \"Gavray Jn\", \"stage_seq\": 6, \"distance_m\": 19570.338, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939\", \"location\": \"Bicester South Jn\", \"stage_seq\": 7, \"distance_m\": 20679.39, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": false, \"wtt_arr\": \"1950\", \"wtt_dep\": \"1951\", \"location\": \"Haddenham & Thame Parkway\", \"stage_seq\": 8, \"distance_m\": 39692.596, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": false, \"wtt_arr\": \"1957H\", \"wtt_dep\": \"1958H\", \"location\": \"Princes Risborough\", \"stage_seq\": 9, \"distance_m\": 48976.516, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002H\", \"location\": \"Saunderton\", \"stage_seq\": 10, \"distance_m\": 54046.197, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2009\", \"location\": \"High Wycombe\", \"stage_seq\": 11, \"distance_m\": 61951.516, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015H\", \"location\": \"Beaconsfield\", \"stage_seq\": 12, \"distance_m\": 69847.708, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2022\", \"location\": \"Gerrards Cross\", \"stage_seq\": 13, \"distance_m\": 76704.378, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027\", \"location\": \"West Ruislip\", \"stage_seq\": 14, \"distance_m\": 85201.053, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028H\", \"location\": \"South Ruislip\", \"stage_seq\": 15, \"distance_m\": 88150.281, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Wembley Stadium\", \"stage_seq\": 16, \"distance_m\": 96162.451, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Neasden South Jn\", \"stage_seq\": 17, \"distance_m\": 98437.968, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041\", \"location\": \"Marylebone 10 Signal\", \"stage_seq\": 18, \"distance_m\": 106034.5, \"section_seq\": 1, \"route_path_id\": 67044}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"London Marylebone\", \"stage_seq\": 19, \"distance_m\": 106701.13, \"section_seq\": 1, \"route_path_id\": 67044}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 106701.13, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67044}], \"total_distance_m\": 106701.13, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 106388.903, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 312.227, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1919", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "51.5232556", "current_position_lon": "-0.1630113", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24074, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:11Z\", \"source_id\": 48398185, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:16Z\", \"source_id\": 15720063, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24304, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:34:04Z\", \"source_id\": 48422822, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:35:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:34:08Z\", \"source_id\": 15730160, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:20Z\", \"source_id\": 48455515, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:50:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:24Z\", \"source_id\": 15740285, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:24Z\", \"source_id\": 48477604, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:57:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:28Z\", \"source_id\": 15750444, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:55Z\", \"source_id\": 15751030, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:35Z\", \"source_id\": 48489878, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:02:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:37Z\", \"source_id\": 15756368, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:09Z\", \"source_id\": 48500945, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:13Z\", \"source_id\": 15760359, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:05Z\", \"source_id\": 48517856, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:12Z\", \"source_id\": 15765792, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:20Z\", \"source_id\": 48532847, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:27Z\", \"source_id\": 15770327, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:56Z\", \"source_id\": 48550183, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:58Z\", \"source_id\": 15775719, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23259, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:43Z\", \"source_id\": 48554290, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:48Z\", \"source_id\": 15776991, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:45Z\", \"source_id\": 48567800, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:48Z\", \"source_id\": 15781171, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:42Z\", \"source_id\": 48583261, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:46Z\", \"source_id\": 15785955, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:14Z\", \"source_id\": 48584468, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:15Z\", \"source_id\": 15786293, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Marylebone", "service_state_platform": "6", "timing_fact_generation": 1789501337945333, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:45.225362", "service_state_evidence_id": 15786293, "current_leg_start_actual_dep": "2026-09-15T20:22:00+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:45.315982", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
OXF |
MYB |
1Y75 |
165036+168326 |
5 |
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": 19633.215, "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}, {"to_m": 20523.189, "from_m": 19633.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": 47444.409, "from_m": 20523.189, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 48552.185, "from_m": 47444.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": 90.0}, {"to_m": 48583.675, "from_m": 48552.185, "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": 49444.849, "from_m": 48583.675, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 50758.109, "from_m": 49444.849, "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": 57825.495, "from_m": 50758.109, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 61623.55, "from_m": 57825.495, "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": 61720.496, "from_m": 61623.55, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61781.204, "from_m": 61720.496, "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": 62158.293, "from_m": 61781.204, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62416.11, "from_m": 62158.293, "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": 62502.473, "from_m": 62416.11, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64250.29, "from_m": 62502.473, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 86212.798, "from_m": 64250.29, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 86330.166, "from_m": 86212.798, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97376.665, "from_m": 86330.166, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 97485.581, "from_m": 97376.665, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 97523.889, "from_m": 97485.581, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 98180.921, "from_m": 97523.889, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 98897.842, "from_m": 98180.921, "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": 100577.776, "from_m": 98897.842, "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": 106077.555, "from_m": 100577.776, "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": 106092.307, "from_m": 106077.555, "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": 106149.672, "from_m": 106092.307, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 106456.114, "from_m": 106149.672, "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": 106701.13, "from_m": 106456.114, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 589821, "profile_key": "b4f781052a54e9b0456d5e1396cbc861cb726fa09b38919681b66a679a6340d9", "schedule_id": 15967, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1919", "location": "Oxford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67044}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921", "location": "Oxford North Jn", "stage_seq": 2, "distance_m": 1597.815, "section_seq": 1, "route_path_id": 67044}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922H", "location": "Woodstock Road Jn", "stage_seq": 3, "distance_m": 4202.633, "section_seq": 1, "route_path_id": 67044}, {"is_pass": false, "wtt_arr": "1924", "wtt_dep": "1925", "location": "Oxford Parkway", "stage_seq": 4, "distance_m": 5789.33, "section_seq": 1, "route_path_id": 67044}, {"is_pass": false, "wtt_arr": "1934H", "wtt_dep": "1937", "location": "Bicester Village", "stage_seq": 5, "distance_m": 19018.51, "section_seq": 1, "route_path_id": 67044}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1938", "location": "Gavray Jn", "stage_seq": 6, "distance_m": 19570.338, "section_seq": 1, "route_path_id": 67044}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939", "location": "Bicester South Jn", "stage_seq": 7, "distance_m": 20679.39, "section_seq": 1, "route_path_id": 67044}, {"is_pass": false, "wtt_arr": "1950", "wtt_dep": "1951", "location": "Haddenham & Thame Parkway", "stage_seq": 8, "distance_m": 39692.596, "section_seq": 1, "route_path_id": 67044}, {"is_pass": false, "wtt_arr": "1957H", "wtt_dep": "1958H", "location": "Princes Risborough", "stage_seq": 9, "distance_m": 48976.516, "section_seq": 1, "route_path_id": 67044}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002H", "location": "Saunderton", "stage_seq": 10, "distance_m": 54046.197, "section_seq": 1, "route_path_id": 67044}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2009", "location": "High Wycombe", "stage_seq": 11, "distance_m": 61951.516, "section_seq": 1, "route_path_id": 67044}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015H", "location": "Beaconsfield", "stage_seq": 12, "distance_m": 69847.708, "section_seq": 1, "route_path_id": 67044}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2022", "location": "Gerrards Cross", "stage_seq": 13, "distance_m": 76704.378, "section_seq": 1, "route_path_id": 67044}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027", "location": "West Ruislip", "stage_seq": 14, "distance_m": 85201.053, "section_seq": 1, "route_path_id": 67044}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028H", "location": "South Ruislip", "stage_seq": 15, "distance_m": 88150.281, "section_seq": 1, "route_path_id": 67044}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Wembley Stadium", "stage_seq": 16, "distance_m": 96162.451, "section_seq": 1, "route_path_id": 67044}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "Neasden South Jn", "stage_seq": 17, "distance_m": 98437.968, "section_seq": 1, "route_path_id": 67044}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041", "location": "Marylebone 10 Signal", "stage_seq": 18, "distance_m": 106034.5, "section_seq": 1, "route_path_id": 67044}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "London Marylebone", "stage_seq": 19, "distance_m": 106701.13, "section_seq": 1, "route_path_id": 67044}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 106701.13, "from_m": 0.0, "section_seq": 1, "route_path_id": 67044}], "total_distance_m": 106701.13, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 106388.903, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 312.227, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24074, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:11Z", "source_id": 48398185, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:25:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:16Z", "source_id": 15720063, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24304, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:34:04Z", "source_id": 48422822, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:35:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:34:08Z", "source_id": 15730160, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21153, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:20Z", "source_id": 48455515, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:50:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:24Z", "source_id": 15740285, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23367, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:24Z", "source_id": 48477604, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:57:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:28Z", "source_id": 15750444, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:55Z", "source_id": 15751030, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23347, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:35Z", "source_id": 48489878, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:02:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:37Z", "source_id": 15756368, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23329, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:09Z", "source_id": 48500945, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:06:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:13Z", "source_id": 15760359, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23324, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:05Z", "source_id": 48517856, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:14:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:12Z", "source_id": 15765792, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:20Z", "source_id": 48532847, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:20:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:27Z", "source_id": 15770327, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23274, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:56Z", "source_id": 48550183, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:27:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:58Z", "source_id": 15775719, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23259, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:43Z", "source_id": 48554290, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:29:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:48Z", "source_id": 15776991, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18263, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:45Z", "source_id": 48567800, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:35:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:48Z", "source_id": 15781171, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18350, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:42Z", "source_id": 48583261, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:42:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:46Z", "source_id": 15785955, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18330, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:14Z", "source_id": 48584468, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:43:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:15Z", "source_id": 15786293, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Oxford |
1919 |
1919 |
2 |
None |
None |
London Marylebone |
2043 |
2043 |
6 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37614/2026-09-15/detailed |
None |
Gerrards Cross |
2026-09-15T20:22:00+01:00 |
London Marylebone |
21.0 |
{"type": "LineString", "coordinates": [[-0.5547766814367421, 51.58870256775373], [-0.5539557999999999, 51.5883567], [-0.5536366, 51.5882224], [-0.5502231, 51.5868067], [-0.5499303, 51.586685200000005], [-0.5492888999999999, 51.58641709999999], [-0.5486244, 51.58613530000001], [-0.5473463000000001, 51.585617000000006], [-0.5463793999999998, 51.585256099999995], [-0.5451717, 51.5848337], [-0.5436348, 51.58435119999999], [-0.5412408, 51.5836866], [-0.5391035, 51.583143699999994], [-0.5389891704717129, 51.58311767444093], [-0.5380426, 51.58290219999999], [-0.5364322, 51.5825873], [-0.5351973999999999, 51.5823667], [-0.5338014, 51.58214559999999], [-0.5326936, 51.5819981], [-0.5312464, 51.5818348], [-0.5299522, 51.58170249999999], [-0.5185835, 51.580640900000006], [-0.5169251999999999, 51.58048600000001], [-0.5168016999999999, 51.5804746], [-0.5145627, 51.580263999999985], [-0.5133447, 51.5801608], [-0.5122301999999999, 51.58005260000001], [-0.5111483999999998, 51.579953499999995], [-0.509869, 51.5798252], [-0.5089901, 51.5797351], [-0.5082144999999999, 51.579646100000005], [-0.5078427, 51.579613899999984], [-0.5075402, 51.5795864], [-0.506676, 51.5795087], [-0.5054836, 51.57940289999998], [-0.5041952, 51.579295900000005], [-0.5030117999999999, 51.5791968], [-0.5018793, 51.5791011], [-0.5009419, 51.5790127], [-0.5006658, 51.5789836], [-0.4996721, 51.5788725], [-0.4991483999999999, 51.5788162], [-0.4983999, 51.57873059999999], [-0.49758449999999993, 51.5786394], [-0.49695939999999994, 51.578571], [-0.4962615999999999, 51.57849749999998], [-0.4956183, 51.578431], [-0.4950656000000001, 51.5783758], [-0.49465419999999993, 51.578333099999995], [-0.4941396, 51.5782824], [-0.49367210000000006, 51.5782351], [-0.49288499999999985, 51.5781574], [-0.489955, 51.5778313], [-0.4884267000000001, 51.5776644], [-0.4878986, 51.5775966], [-0.4871629, 51.57750529999999], [-0.48630210000000007, 51.57739829999999], [-0.4856116999999998, 51.5773173], [-0.4850408, 51.577250799999995], [-0.48258000000000006, 51.5769738], [-0.48242950000000007, 51.576956900000006], [-0.4816576, 51.57684760000001], [-0.4814496999999999, 51.576821499999994], [-0.4812677999999999, 51.5767987], [-0.48042170000000006, 51.5766855], [-0.4794051, 51.5765627], [-0.478325, 51.576436599999994], [-0.4774679, 51.5763319], [-0.4767973999999999, 51.5762553], [-0.4760907, 51.5761731], [-0.4755525, 51.57610439999999], [-0.4746899, 51.5759974], [-0.4739958, 51.575909499999995], [-0.4732094, 51.5758115], [-0.4722381, 51.57569329999998], [-0.4714516, 51.575594200000005], [-0.4707539, 51.57550749999999], [-0.4700090999999999, 51.575410599999984], [-0.46878959999999986, 51.5752428], [-0.46762799999999993, 51.575092999999995], [-0.4664192999999998, 51.5749387], [-0.46552949999999993, 51.5748227], [-0.4643589000000001, 51.57467629999999], [-0.4632843, 51.574542300000005], [-0.46236909999999987, 51.574424], [-0.4612311, 51.57428549999999], [-0.4600876, 51.574138], [-0.4586053, 51.57395209999999], [-0.4573313999999999, 51.5737888], [-0.4557282, 51.5735919], [-0.4547146, 51.57346089999999], [-0.45448600000000006, 51.5734312], [-0.4532209, 51.573268199999994], [-0.4523656, 51.5731605], [-0.4521509999999999, 51.5731307], [-0.4509572999999999, 51.5729631], [-0.4501056, 51.57282959999999], [-0.4492408000000001, 51.57268630000001], [-0.4491576420597607, 51.57267150871022], [-0.4484464, 51.57254499999999], [-0.4475062, 51.5723682], [-0.4464332, 51.57215039999999], [-0.44587619999999994, 51.572032199999995], [-0.4449845999999999, 51.57183229999999], [-0.4442274, 51.571651800000005], [-0.443535, 51.5714808], [-0.4430483, 51.5713543], [-0.442487, 51.5712068], [-0.4417459, 51.5710039], [-0.4409551, 51.57078090000001], [-0.4401072999999999, 51.57053689999999], [-0.44001709999999994, 51.5705104], [-0.4392916999999999, 51.570292], [-0.4384068, 51.570016599999995], [-0.4380487, 51.5699011], [-0.4377304000000001, 51.569798], [-0.4374790999999999, 51.569714299999994], [-0.4369121373634769, 51.56952681481409], [-0.4362588999999999, 51.5693108], [-0.4347086, 51.56880329999999], [-0.4327579, 51.5681601], [-0.4312166999999999, 51.56765339999999], [-0.4310057, 51.5675836], [-0.4292806, 51.5670103], [-0.4280667, 51.5666135], [-0.4275204, 51.5664349], [-0.4258831, 51.5658928], [-0.4242424, 51.565354], [-0.4224768, 51.5647747], [-0.4209412, 51.56427750000001], [-0.4193892, 51.5637597], [-0.4176864, 51.56320100000001], [-0.4159386, 51.5626211], [-0.414053, 51.562003999999995], [-0.4128643, 51.561612], [-0.4122593, 51.56141430000001], [-0.41081739999999994, 51.5609388], [-0.4072935, 51.55977620000001], [-0.4070431, 51.5596961], [-0.40617839999999994, 51.5594133], [-0.4059347999999999, 51.5593319], [-0.4043797, 51.55881709999999], [-0.4035167999999999, 51.558537400000006], [-0.4024092, 51.55817219999999], [-0.4014804, 51.5578645], [-0.4003651999999999, 51.5574928], [-0.3994746980981004, 51.55719822978078], [-0.3992113, 51.5571111], [-0.3987075000000001, 51.55694150000001], [-0.3981857999999999, 51.55677729999999], [-0.3979008, 51.5566891], [-0.39758959999999993, 51.5565967], [-0.3968831, 51.5563985], [-0.3963171999999999, 51.5562532], [-0.3957647, 51.5561204], [-0.39471699999999993, 51.5558759], [-0.3934938999999999, 51.5555934], [-0.3922456, 51.5553009], [-0.3913783, 51.55511069999999], [-0.3904146, 51.5549242], [-0.3901138, 51.55487279999999], [-0.3893161, 51.55474789999999], [-0.3886384, 51.5546739], [-0.388514467945942, 51.55466347968381], [-0.3880699, 51.55462609999999], [-0.3873068, 51.55456819999999], [-0.3864901999999999, 51.554530599999985], [-0.3856676, 51.55451159999999], [-0.3846395, 51.5545245], [-0.3838435, 51.5545544], [-0.3833434, 51.5545919], [-0.38258829999999994, 51.554654199999995], [-0.3824969004077838, 51.55466347968381], [-0.38171169999999993, 51.5547432], [-0.3807256, 51.554847899999984], [-0.3796662, 51.55496329999998], [-0.3781763, 51.5551283], [-0.3781393, 51.5551335], [-0.3779464, 51.55515289999999], [-0.3762259, 51.5553346], [-0.36969869999999994, 51.555996099999994], [-0.36749419999999994, 51.5562608], [-0.3647972, 51.5566167], [-0.3623781, 51.556991800000006], [-0.3620122999999999, 51.55704339999999], [-0.36145179999999993, 51.5571424], [-0.35932611364780853, 51.557479736237156], [-0.3590056, 51.5575306], [-0.3572970999999999, 51.557816199999984], [-0.35677809999999993, 51.55789109999999], [-0.3545279, 51.55825170000001], [-0.352797, 51.55853559999999], [-0.3508027, 51.5588528], [-0.3488436, 51.5591405], [-0.348027, 51.5592386], [-0.34723309999999996, 51.5593192], [-0.3459066, 51.55938739999999], [-0.3445574, 51.5594395], [-0.3439475, 51.5594378], [-0.3421062999999999, 51.5593694], [-0.34128289999999994, 51.55932370000001], [-0.34057479999999996, 51.559262], [-0.3397925, 51.55917300000001], [-0.3392938, 51.5591093], [-0.33822520000000006, 51.5589388], [-0.3375514, 51.558820399999995], [-0.3372301, 51.55875739999999], [-0.3361942, 51.55853299999999], [-0.3354349, 51.5583544], [-0.335421, 51.5583512], [-0.33532359999999994, 51.55832819999999], [-0.3352162, 51.55830300000001], [-0.3346031, 51.55815880000001], [-0.3326733, 51.5576401], [-0.3315961, 51.5573852], [-0.3294136999999999, 51.556864], [-0.3282351, 51.556574600000005], [-0.3269695, 51.556280599999994], [-0.3251852, 51.555866400000006], [-0.3239491, 51.55556879999999], [-0.3231041, 51.55537959999999], [-0.3220467, 51.555135499999984], [-0.32129569999999996, 51.5549669], [-0.32066039999999996, 51.5548434], [-0.3199432, 51.5547024], [-0.3196859111370921, 51.55466347968381], [-0.3192233, 51.55459349999999], [-0.3183602, 51.55447219999999], [-0.3172763, 51.55436250000001], [-0.3164601, 51.554300799999986], [-0.3158696, 51.55426739999999], [-0.3150959, 51.554244899999986], [-0.3146869, 51.554236], [-0.3136145, 51.55424729999999], [-0.3120877, 51.554279400000006], [-0.3091055, 51.55428810000001], [-0.30765549999999997, 51.5542965], [-0.30571680000000007, 51.5543125], [-0.3046268999999999, 51.5543351], [-0.30430009999999996, 51.5543444], [-0.3020457, 51.5544644], [-0.2999321999999999, 51.55459929999999], [-0.2996746, 51.5546102], [-0.29903389999999996, 51.554640199999994], [-0.29895463771188113, 51.554643923941626], [-0.2989173980179845, 51.554645673556], [-0.2988335544905766, 51.554649612735275], [-0.29877937399412674, 51.55465215827076], [-0.29871880449918475, 51.55465500397724], [-0.2986660459105177, 51.55465748270763], [-0.2985384031348799, 51.55466347968381], [-0.2985252, 51.5546641], [-0.2977936, 51.5546835], [-0.2977217999999999, 51.5546851], [-0.2975054999999999, 51.55469010000001], [-0.2966891, 51.5546938], [-0.29579184310887857, 51.55466347968381], [-0.2954107000000001, 51.5546506], [-0.2945004, 51.554615899999995], [-0.29354499999999994, 51.5545676], [-0.2872336, 51.5543049], [-0.28632969999999996, 51.5542652], [-0.2836096000000001, 51.55415109999999], [-0.28289669999999995, 51.55412350000001], [-0.2825372, 51.55411229999999], [-0.2819419, 51.554099599999994], [-0.28111289999999994, 51.5541023], [-0.2798344, 51.5541287], [-0.27874779999999993, 51.55419119999999], [-0.27767569999999997, 51.554278], [-0.2763212, 51.55441919999999], [-0.2747007, 51.5545948], [-0.2740621406905312, 51.55466347968381], [-0.2731545, 51.5547611], [-0.2710154, 51.55499460000001], [-0.26949458523585645, 51.55515777267592], [-0.2689202, 51.5552194], [-0.2679557, 51.55532290000001], [-0.26736889999999996, 51.5553899], [-0.2665018, 51.5554909], [-0.26614959999999993, 51.5555286], [-0.2654558, 51.55559349999999], [-0.2645992, 51.555657499999995], [-0.2635361, 51.5557034], [-0.2624118, 51.55572020000001], [-0.26145669999999993, 51.5557074], [-0.2605377, 51.55567409999999], [-0.2590349, 51.55557700000001], [-0.25821089999999997, 51.55549069999999], [-0.2573785, 51.5553857], [-0.25657389999999997, 51.555275], [-0.2560699, 51.55520690000001], [-0.25570669999999995, 51.555157900000005], [-0.2552713999999999, 51.5550867], [-0.2547811, 51.5549981], [-0.2543291999999999, 51.5549087], [-0.2541768, 51.5548787], [-0.2537283, 51.554786799999995], [-0.2531873920331035, 51.55466347968381], [-0.2528765, 51.5545926], [-0.2522456, 51.5544367], [-0.2514381, 51.55424260000001], [-0.2490292, 51.553662999999986], [-0.24809109999999995, 51.5534249], [-0.2476244, 51.55331000000001], [-0.2473803, 51.553249400000006], [-0.24731936840030777, 51.55323612538862], [-0.247263814751724, 51.553224022418995], [-0.24667709999999995, 51.553096199999985], [-0.2453662, 51.5528373], [-0.24420859999999997, 51.5526408], [-0.24321969999999996, 51.55247930000001], [-0.2415563, 51.552257200000014], [-0.2398824, 51.55197739999999], [-0.23928510000000003, 51.55188489999999], [-0.23852759999999995, 51.55176839999999], [-0.2379636, 51.551678800000005], [-0.23646979999999995, 51.551437099999994], [-0.2359460999999999, 51.55134240000001], [-0.23332430000000004, 51.550941400000006], [-0.2330761, 51.550906], [-0.22830560000000005, 51.55013670000001], [-0.22807210000000003, 51.55009900000001], [-0.22737609999999997, 51.54998879999999], [-0.22533719999999993, 51.54967620000001], [-0.2247638, 51.54959170000001], [-0.22412820000000003, 51.54947819999999], [-0.2235334, 51.54935369999999], [-0.2226188, 51.54917189999998], [-0.22205289999999997, 51.5490716], [-0.22133449999999996, 51.54897129999999], [-0.2206604, 51.5489031], [-0.21974669999999996, 51.5487853], [-0.21860419999999997, 51.5486304], [-0.2104437, 51.5473539], [-0.2094708, 51.5472057], [-0.208484, 51.547094599999994], [-0.2071627, 51.54694499999999], [-0.2062748, 51.5468404], [-0.20530159999999997, 51.5467409], [-0.20468739999999996, 51.5466947], [-0.2040956, 51.54666799999998], [-0.20345949999999996, 51.54664960000001], [-0.20283259999999995, 51.5466348], [-0.2024274, 51.5466168], [-0.20236709999999997, 51.54661300000001], [-0.2015886, 51.546564499999995], [-0.1996435, 51.546404299999985], [-0.1980628973021804, 51.54628952894688], [-0.19791731168407012, 51.54627895763901], [-0.1976521, 51.54625970000001], [-0.1971139, 51.546232], [-0.1966932, 51.5462209], [-0.19629379999999996, 51.546224499999994], [-0.19594, 51.5462369], [-0.1944258, 51.5463177], [-0.191216, 51.546557499999984], [-0.1908014, 51.546587200000005], [-0.1888542, 51.546701799999994], [-0.18772959999999997, 51.54677829999999], [-0.1870127, 51.5468379], [-0.18605, 51.5469403], [-0.1855364, 51.547012900000006], [-0.1845989, 51.5471186], [-0.1841741, 51.5471558], [-0.18384269999999997, 51.5471752], [-0.18358669999999996, 51.547185500000005], [-0.1833522, 51.54718389999999], [-0.18310589999999996, 51.54717409999999], [-0.18286859999999996, 51.5471597], [-0.1825414, 51.5471406], [-0.1823191, 51.54711540000001], [-0.18199299999999996, 51.5470699], [-0.1816694, 51.5470142], [-0.18142199999999997, 51.54696049999999], [-0.181196, 51.5469083], [-0.18090079999999997, 51.546828399999995], [-0.1806567, 51.546744], [-0.18020580000000003, 51.54657190000001], [-0.17989709999999998, 51.54643440000001], [-0.1796630568239043, 51.54631867660276], [-0.17964469999999996, 51.5463096], [-0.17938899999999997, 51.54618719999999], [-0.17920419999999998, 51.5460767], [-0.1790055, 51.5459626], [-0.1788313, 51.5458398], [-0.1786296, 51.545700800000006], [-0.17845179999999997, 51.54556110000001], [-0.178029, 51.54518100000001], [-0.17777309999999996, 51.5448992], [-0.1776009, 51.5446714], [-0.17741739999999998, 51.5444147], [-0.1773282, 51.54424879999999], [-0.17724799999999996, 51.544052], [-0.17719569999999998, 51.5439238], [-0.17714979999999997, 51.54370850000001], [-0.17711739999999998, 51.5434802], [-0.17710329999999996, 51.543178000000005], [-0.17713849999999998, 51.5428948], [-0.17714759999999996, 51.5428389], [-0.1771987, 51.542569099999994], [-0.177341, 51.5419195], [-0.17739210000000002, 51.54169], [-0.17740292348111678, 51.541648770456455], [-0.1774157860300821, 51.5415997735078], [-0.1774536189907193, 51.541455657161386], [-0.17746215221779643, 51.541423151645674], [-0.17750598125350214, 51.54125619387955], [-0.17751511676208587, 51.54122139394699], [-0.17753419999999998, 51.5411487], [-0.1776039, 51.540900099999995], [-0.17772879999999996, 51.5403825], [-0.1777444, 51.540322399999994], [-0.17786979999999997, 51.539818700000005], [-0.17789379999999996, 51.5397224], [-0.178113, 51.53884179999999], [-0.1781274, 51.5387742], [-0.1782095, 51.53833709999999], [-0.17822249999999998, 51.5382334], [-0.17822399999999997, 51.5381727], [-0.1782159, 51.5378516], [-0.17819019999999997, 51.5375158], [-0.17813939999999998, 51.5372767], [-0.1780117, 51.5369783], [-0.1778505, 51.5365162], [-0.1775763, 51.536022], [-0.1773315, 51.5356696], [-0.1768954, 51.5351647], [-0.17642759999999996, 51.534743], [-0.17593, 51.5343719], [-0.1753829, 51.534023899999994], [-0.175314, 51.533982599999995], [-0.1740634, 51.533286100000005], [-0.17361869999999996, 51.533035299999995], [-0.17271069999999997, 51.5325201], [-0.17211559999999998, 51.5321617], [-0.17084719999999998, 51.53124050000001], [-0.1682532, 51.5291146], [-0.16770781389670208, 51.52866454561394], [-0.167466, 51.528465], [-0.1672297, 51.5282734], [-0.16714289999999998, 51.52820089999999], [-0.1670848, 51.5281486], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]} |
18.6 |
2022 |
2043 |
Gerrards Cross |
London Marylebone |
London Marylebone |
51.5232556 |
-0.1630113 |
51.5232556 |
-0.1630113 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:43:00 |
London Marylebone |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786293 |
1789501337945333 |
88 |
88 |
2026-09-15 19:53:45.315982 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:45.225362 |
| 559603 |
590624 |
L88543 |
072B79MY15 |
2026-09-15 |
COMPLETE |
15786196 |
2026-09-15 20:43:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 590624, "stp": "P", "toc": "ScotRail", "uid": "L88543", "consist": "320307+320312", "dest_crs": "GLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88543/2026-09-15/detailed", "trust_id": "072B79MY15", "origin_crs": "LNK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "2", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2B79", "timing_status": "EARLY", "origin_station": "Lanark", "current_leg_arr": "2043", "current_leg_dep": "2034", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1950", "origin_platform": "1", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.173108, 55.8194778], [-4.1736626, 55.81965499999999], [-4.1741949, 55.8198414], [-4.1753719, 55.8202845], [-4.1760655, 55.8206182], [-4.1764288, 55.82080729999999], [-4.1767307, 55.8209712], [-4.1770313, 55.82113459999999], [-4.177312599999999, 55.8213126], [-4.1779041, 55.8216747], [-4.179119299999999, 55.82239820000001], [-4.1795682, 55.8226383], [-4.1813913, 55.823613399999985], [-4.182543099999999, 55.824210599999994], [-4.1836743, 55.8248132], [-4.1848869, 55.8254414], [-4.185261199999999, 55.8256231], [-4.1856523, 55.82581799999999], [-4.1861457, 55.8260404], [-4.1866969, 55.82627569999998], [-4.1871346, 55.8264513], [-4.1877705, 55.8266964], [-4.1884794, 55.82694459999999], [-4.1889735, 55.8271009], [-4.1894825, 55.827252699999995], [-4.1903832, 55.8275014], [-4.1911378, 55.82767859999999], [-4.1920487, 55.8278611], [-4.1929418, 55.82799969999999], [-4.1938618, 55.8281292], [-4.1947533571081115, 55.82822929525524], [-4.195029718285162, 55.82826149579704], [-4.1952737202777, 55.82829060829773], [-4.1954899810796356, 55.82831708632589], [-4.195683118684885, 55.828341383450145], [-4.19585775108736, 55.8283639532391], [-4.1960184962809715, 55.82838524926136], [-4.196169972259636, 55.82840572508553], [-4.196316797017264, 55.828425834280225], [-4.196463588547769, 55.828446030414064], [-4.196614964845065, 55.82846676705564], [-4.196775543903063, 55.82848849777356], [-4.196949943715677, 55.82851167613644], [-4.197142782276821, 55.82853675571289], [-4.197358677580406, 55.82856419007152], [-4.197602247620346, 55.82859443278092], [-4.197878110390555, 55.828627937409706], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Cambuslang", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Cambuslang", "current_leg_milage": "5.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 301.862, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1325.187, \"from_m\": 301.862, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3558.712, \"from_m\": 1325.187, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4046.017, \"from_m\": 3558.712, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7162.784, \"from_m\": 4046.017, \"capability_applied\": null, \"effective_limit_mph\": 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\": 9052.476, \"from_m\": 7162.784, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 15404.212, \"from_m\": 9052.476, \"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\": 16666.144, \"from_m\": 15404.212, \"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\": 17012.605, \"from_m\": 16666.144, \"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\": 17110.433, \"from_m\": 17012.605, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17134.047, \"from_m\": 17110.433, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17264.605, \"from_m\": 17134.047, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21258.231, \"from_m\": 17264.605, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21271.599, \"from_m\": 21258.231, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21504.454, \"from_m\": 21271.599, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22341.143, \"from_m\": 21504.454, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 22477.185, \"from_m\": 22341.143, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22501.101, \"from_m\": 22477.185, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 22582.88, \"from_m\": 22501.101, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23482.148, \"from_m\": 22582.88, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 23529.716, \"from_m\": 23482.148, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25004.404, \"from_m\": 23529.716, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 25412.861, \"from_m\": 25004.404, \"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\": 25959.675, \"from_m\": 25412.861, \"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\": 26014.105, \"from_m\": 25959.675, \"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\": 28242.106, \"from_m\": 26014.105, \"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\": 28321.232, \"from_m\": 28242.106, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29028.859, \"from_m\": 28321.232, \"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\": 33981.734, \"from_m\": 29028.859, \"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\": 36350.339, \"from_m\": 33981.734, \"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\": 36448.654, \"from_m\": 36350.339, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38530.343, \"from_m\": 36448.654, \"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\": 41034.601, \"from_m\": 38530.343, \"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\": 42420.355, \"from_m\": 41034.601, \"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\": 45674.48, \"from_m\": 42420.355, \"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\": 46504.039, \"from_m\": 45674.48, \"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\": 46917.916, \"from_m\": 46504.039, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 47478.227, \"from_m\": 46917.916, \"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\": 47902.695, \"from_m\": 47478.227, \"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\": 590624, \"profile_key\": \"65eaae97812fdc4acf4ebf97b1372c297ab36d7c513bfa444a425fc139fc24ee\", \"schedule_id\": 19062, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1950\", \"location\": \"Lanark\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954\", \"location\": \"Lanark Jn\", \"stage_seq\": 2, \"distance_m\": 4189.753, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2000H\", \"location\": \"Carluke\", \"stage_seq\": 3, \"distance_m\": 13486.661, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Law Jn\", \"stage_seq\": 4, \"distance_m\": 17012.605, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2006H\", \"location\": \"Wishaw\", \"stage_seq\": 5, \"distance_m\": 20562.651, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010\", \"location\": \"Shieldmuir\", \"stage_seq\": 6, \"distance_m\": 22826.582, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": false, \"wtt_arr\": \"2013H\", \"wtt_dep\": \"2016H\", \"location\": \"Motherwell\", \"stage_seq\": 7, \"distance_m\": 25583.143, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019H\", \"location\": \"Mossend South Jn\", \"stage_seq\": 8, \"distance_m\": 28242.106, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Mossend West Jn\", \"stage_seq\": 9, \"distance_m\": 29075.824, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2024\", \"location\": \"Bellshill\", \"stage_seq\": 10, \"distance_m\": 30322.664, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Uddingston Jn\", \"stage_seq\": 11, \"distance_m\": 34128.153, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030\", \"location\": \"Uddingston\", \"stage_seq\": 12, \"distance_m\": 34296.474, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031H\", \"location\": \"Newton East Jn\", \"stage_seq\": 13, \"distance_m\": 36448.654, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033H\", \"location\": \"Newton West Jn\", \"stage_seq\": 14, \"distance_m\": 38424.166, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Cambuslang\", \"stage_seq\": 15, \"distance_m\": 39860.815, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 16, \"distance_m\": 41647.712, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038\", \"location\": \"Shawfield Jn\", \"stage_seq\": 17, \"distance_m\": 43669.586, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Larkfield Jn\", \"stage_seq\": 18, \"distance_m\": 45885.923, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040H\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 19, \"distance_m\": 46668.564, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 20, \"distance_m\": 46973.262, \"section_seq\": 1, \"route_path_id\": 66269}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 21, \"distance_m\": 47902.695, \"section_seq\": 1, \"route_path_id\": 66269}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 47902.695, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66269}], \"total_distance_m\": 47902.695, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 47680.854, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 221.841, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1950", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:16Z\", \"source_id\": 48484340, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:00:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:18Z\", \"source_id\": 15754263, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:07Z\", \"source_id\": 48491240, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:02:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:10Z\", \"source_id\": 15756761, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:19Z\", \"source_id\": 48499003, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:23Z\", \"source_id\": 15759534, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:49Z\", \"source_id\": 48507581, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:52Z\", \"source_id\": 15762564, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:57Z\", \"source_id\": 48517511, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:02Z\", \"source_id\": 15765645, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:20Z\", \"source_id\": 48539840, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:27Z\", \"source_id\": 15772522, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:48Z\", \"source_id\": 48552178, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:52Z\", \"source_id\": 15776329, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:09Z\", \"source_id\": 48566337, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:14Z\", \"source_id\": 15780720, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1996, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:03Z\", \"source_id\": 48584116, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:07Z\", \"source_id\": 15786196, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "2", "timing_fact_generation": 1789501330254947, "current_leg_arrival_utc": "2026-09-15T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:47.417802", "service_state_evidence_id": 15786196, "current_leg_start_actual_dep": "2026-09-15T20:35:30+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:47.587164", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
LNK |
GLC |
2B79 |
320307+320312 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 301.862, "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": 1325.187, "from_m": 301.862, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3558.712, "from_m": 1325.187, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4046.017, "from_m": 3558.712, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7162.784, "from_m": 4046.017, "capability_applied": null, "effective_limit_mph": 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": 9052.476, "from_m": 7162.784, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 15404.212, "from_m": 9052.476, "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": 16666.144, "from_m": 15404.212, "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": 17012.605, "from_m": 16666.144, "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": 17110.433, "from_m": 17012.605, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17134.047, "from_m": 17110.433, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17264.605, "from_m": 17134.047, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21258.231, "from_m": 17264.605, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21271.599, "from_m": 21258.231, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21504.454, "from_m": 21271.599, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22341.143, "from_m": 21504.454, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 22477.185, "from_m": 22341.143, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22501.101, "from_m": 22477.185, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 22582.88, "from_m": 22501.101, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23482.148, "from_m": 22582.88, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 23529.716, "from_m": 23482.148, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25004.404, "from_m": 23529.716, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 25412.861, "from_m": 25004.404, "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": 25959.675, "from_m": 25412.861, "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": 26014.105, "from_m": 25959.675, "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": 28242.106, "from_m": 26014.105, "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": 28321.232, "from_m": 28242.106, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29028.859, "from_m": 28321.232, "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": 33981.734, "from_m": 29028.859, "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": 36350.339, "from_m": 33981.734, "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": 36448.654, "from_m": 36350.339, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38530.343, "from_m": 36448.654, "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": 41034.601, "from_m": 38530.343, "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": 42420.355, "from_m": 41034.601, "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": 45674.48, "from_m": 42420.355, "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": 46504.039, "from_m": 45674.48, "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": 46917.916, "from_m": 46504.039, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 47478.227, "from_m": 46917.916, "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": 47902.695, "from_m": 47478.227, "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": 590624, "profile_key": "65eaae97812fdc4acf4ebf97b1372c297ab36d7c513bfa444a425fc139fc24ee", "schedule_id": 19062, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1950", "location": "Lanark", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954", "location": "Lanark Jn", "stage_seq": 2, "distance_m": 4189.753, "section_seq": 1, "route_path_id": 66269}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2000H", "location": "Carluke", "stage_seq": 3, "distance_m": 13486.661, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003", "location": "Law Jn", "stage_seq": 4, "distance_m": 17012.605, "section_seq": 1, "route_path_id": 66269}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2006H", "location": "Wishaw", "stage_seq": 5, "distance_m": 20562.651, "section_seq": 1, "route_path_id": 66269}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010", "location": "Shieldmuir", "stage_seq": 6, "distance_m": 22826.582, "section_seq": 1, "route_path_id": 66269}, {"is_pass": false, "wtt_arr": "2013H", "wtt_dep": "2016H", "location": "Motherwell", "stage_seq": 7, "distance_m": 25583.143, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019H", "location": "Mossend South Jn", "stage_seq": 8, "distance_m": 28242.106, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Mossend West Jn", "stage_seq": 9, "distance_m": 29075.824, "section_seq": 1, "route_path_id": 66269}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2024", "location": "Bellshill", "stage_seq": 10, "distance_m": 30322.664, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Uddingston Jn", "stage_seq": 11, "distance_m": 34128.153, "section_seq": 1, "route_path_id": 66269}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030", "location": "Uddingston", "stage_seq": 12, "distance_m": 34296.474, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031H", "location": "Newton East Jn", "stage_seq": 13, "distance_m": 36448.654, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033H", "location": "Newton West Jn", "stage_seq": 14, "distance_m": 38424.166, "section_seq": 1, "route_path_id": 66269}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Cambuslang", "stage_seq": 15, "distance_m": 39860.815, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Rutherglen East Jn", "stage_seq": 16, "distance_m": 41647.712, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038", "location": "Shawfield Jn", "stage_seq": 17, "distance_m": 43669.586, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Larkfield Jn", "stage_seq": 18, "distance_m": 45885.923, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040H", "location": "Eglinton St Jn", "stage_seq": 19, "distance_m": 46668.564, "section_seq": 1, "route_path_id": 66269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Glasgow Bridge Street Jn", "stage_seq": 20, "distance_m": 46973.262, "section_seq": 1, "route_path_id": 66269}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 21, "distance_m": 47902.695, "section_seq": 1, "route_path_id": 66269}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 47902.695, "from_m": 0.0, "section_seq": 1, "route_path_id": 66269}], "total_distance_m": 47902.695, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 47680.854, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 221.841, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2620, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:16Z", "source_id": 48484340, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:00:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:18Z", "source_id": 15754263, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2612, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:07Z", "source_id": 48491240, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:02:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:10Z", "source_id": 15756761, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2604, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:19Z", "source_id": 48499003, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:06:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:23Z", "source_id": 15759534, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2595, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:49Z", "source_id": 48507581, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:09:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:52Z", "source_id": 15762564, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2455, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:57Z", "source_id": 48517511, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:13:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:02Z", "source_id": 15765645, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2378, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:20Z", "source_id": 48539840, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:22:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:27Z", "source_id": 15772522, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2369, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:48Z", "source_id": 48552178, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:28:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:52Z", "source_id": 15776329, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2341, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:09Z", "source_id": 48566337, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:34:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:14Z", "source_id": 15780720, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1996, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:03Z", "source_id": 48584116, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:43:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:07Z", "source_id": 15786196, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Lanark |
1950 |
1950 |
1 |
None |
None |
Glasgow Central High Level |
2044 |
2044 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88543/2026-09-15/detailed |
None |
Cambuslang |
2026-09-15T20:35:30+01:00 |
Glasgow Central High Level |
9.0 |
{"type": "LineString", "coordinates": [[-4.173108, 55.8194778], [-4.1736626, 55.81965499999999], [-4.1741949, 55.8198414], [-4.1753719, 55.8202845], [-4.1760655, 55.8206182], [-4.1764288, 55.82080729999999], [-4.1767307, 55.8209712], [-4.1770313, 55.82113459999999], [-4.177312599999999, 55.8213126], [-4.1779041, 55.8216747], [-4.179119299999999, 55.82239820000001], [-4.1795682, 55.8226383], [-4.1813913, 55.823613399999985], [-4.182543099999999, 55.824210599999994], [-4.1836743, 55.8248132], [-4.1848869, 55.8254414], [-4.185261199999999, 55.8256231], [-4.1856523, 55.82581799999999], [-4.1861457, 55.8260404], [-4.1866969, 55.82627569999998], [-4.1871346, 55.8264513], [-4.1877705, 55.8266964], [-4.1884794, 55.82694459999999], [-4.1889735, 55.8271009], [-4.1894825, 55.827252699999995], [-4.1903832, 55.8275014], [-4.1911378, 55.82767859999999], [-4.1920487, 55.8278611], [-4.1929418, 55.82799969999999], [-4.1938618, 55.8281292], [-4.1947533571081115, 55.82822929525524], [-4.195029718285162, 55.82826149579704], [-4.1952737202777, 55.82829060829773], [-4.1954899810796356, 55.82831708632589], [-4.195683118684885, 55.828341383450145], [-4.19585775108736, 55.8283639532391], [-4.1960184962809715, 55.82838524926136], [-4.196169972259636, 55.82840572508553], [-4.196316797017264, 55.828425834280225], [-4.196463588547769, 55.828446030414064], [-4.196614964845065, 55.82846676705564], [-4.196775543903063, 55.82848849777356], [-4.196949943715677, 55.82851167613644], [-4.197142782276821, 55.82853675571289], [-4.197358677580406, 55.82856419007152], [-4.197602247620346, 55.82859443278092], [-4.197878110390555, 55.828627937409706], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
5.0 |
2034 |
2043 |
Cambuslang |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:43:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786196 |
1789501330254947 |
53 |
53 |
2026-09-15 19:53:47.587164 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:47.417802 |
| 559604 |
591443 |
P87279 |
892D65MZ15 |
2026-09-15 |
COMPLETE |
15786445 |
2026-09-15 20:43:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 591443, "stp": "P", "toc": "Southeastern", "uid": "P87279", "consist": "375302", "dest_crs": "SSS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87279/2026-09-15/detailed", "trust_id": "892D65MZ15", "origin_crs": "SIT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheerness-on-Sea", "service_date": "2026-09-15", "dest_arr_time": "2042", "dest_platform": "1", "is_terminated": 1, "next_location": "Sheerness-on-Sea", "signalling_id": "2D65", "timing_status": "LATE", "origin_station": "Sittingbourne", "current_leg_arr": "2043", "current_leg_dep": "2038", "current_leg_end": "Sheerness-on-Sea", "origin_dep_time": "2023", "origin_platform": "3", "current_location": "Sheerness-on-Sea", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7498214999999999, 51.4159059], [0.7494282, 51.4176146], [0.7493946999999999, 51.4177365], [0.7493837999999999, 51.417794099999995], [0.7493142, 51.4180743], [0.7492539, 51.4183588], [0.7491444999999999, 51.4186834], [0.7490297, 51.4189349], [0.74884, 51.419286499999984], [0.7460906, 51.42408639999999], [0.7456638999999999, 51.4248836], [0.7454533999999999, 51.4253536], [0.7452858, 51.4258323], [0.7451978000000001, 51.4262205], [0.7451365999999999, 51.4266075], [0.7450939, 51.4270842], [0.7450933, 51.42740310000001], [0.7451083999999999, 51.42772179999999], [0.7451420999999999, 51.42806860000001], [0.7451975, 51.4284126], [0.7453633999999999, 51.42902780000001], [0.7454641, 51.42932549999999], [0.7455824, 51.4296218], [0.745688, 51.42985289999999], [0.7458000999999999, 51.4300671], [0.7460395999999999, 51.4304872], [0.7464063999999999, 51.4310142], [0.7471333999999998, 51.4318875], [0.7475866, 51.4325195], [0.7479963000000001, 51.4332804], [0.7483083000000001, 51.43417129999999], [0.7484107999999999, 51.4346395], [0.7484987999999999, 51.434933], [0.7485947999999999, 51.435159600000006], [0.7487779, 51.435450899999985], [0.7489658, 51.4356787], [0.7490578999999999, 51.4357744], [0.7492193, 51.43592569999999], [0.7493624, 51.436042400000005], [0.7495192, 51.4361546], [0.7497193, 51.43627999999998], [0.7499438000000002, 51.4364009], [0.7502233, 51.4365312], [0.7503602, 51.4365871], [0.7505423, 51.4366551], [0.7507619, 51.43673379999999], [0.7509128999999999, 51.4367785], [0.7510273999999999, 51.4368097], [0.7514233, 51.4369108], [0.7518633999999998, 51.43700889999999], [0.7522532999999999, 51.4370861], [0.7526194, 51.437166000000005], [0.7529075000000001, 51.43723820000001], [0.7533099999999999, 51.43735829999999], [0.7536724000000001, 51.4374988], [0.7539948999999999, 51.43765179999999], [0.7542851, 51.437825499999995], [0.7545527999999999, 51.4379995], [0.7549004, 51.4382554], [0.7551913999999998, 51.438477], [0.7554339, 51.4386689], [0.7558726, 51.4390198], [0.7560973, 51.439195], [0.7564547, 51.4394598], [0.7570267, 51.439870500000005], [0.7585461999999998, 51.4409198]]}", "current_leg_start": "Queenborough", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.4409198", "next_location_lon": "0.7585462", "previous_location": "Queenborough", "current_leg_milage": "2.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 263.41, \"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\": 853.0, \"from_m\": 263.41, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 1305.715, \"from_m\": 853.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\": 5983.207, \"from_m\": 1305.715, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6663.854, \"from_m\": 5983.207, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9729.351, \"from_m\": 6663.854, \"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\": 12352.011, \"from_m\": 9729.351, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12682.556, \"from_m\": 12352.011, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 591443, \"profile_key\": \"5e88c4ad44ccbf78fb75cd63125c8a9cd397041cc40eed9fd38545dba07ef345\", \"schedule_id\": 23264, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Sittingbourne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37458}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 2, \"distance_m\": 834.729, \"section_seq\": 1, \"route_path_id\": 37458}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Kemsley\", \"stage_seq\": 3, \"distance_m\": 3074.106, \"section_seq\": 1, \"route_path_id\": 37458}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032\", \"location\": \"Swale\", \"stage_seq\": 4, \"distance_m\": 6279.873, \"section_seq\": 1, \"route_path_id\": 37458}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2037\", \"location\": \"Queenborough\", \"stage_seq\": 5, \"distance_m\": 9485.674, \"section_seq\": 1, \"route_path_id\": 37458}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Sheerness-on-Sea\", \"stage_seq\": 6, \"distance_m\": 12682.556, \"section_seq\": 1, \"route_path_id\": 37458}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12682.556, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37458}], \"total_distance_m\": 12682.556, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12419.146, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 263.41, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2023", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4409198", "current_position_lon": "0.7585462", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32374, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:02Z\", \"source_id\": 48552732, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:05Z\", \"source_id\": 15776513, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:57Z\", \"source_id\": 48563596, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:02Z\", \"source_id\": 15779904, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:20Z\", \"source_id\": 48573605, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:21Z\", \"source_id\": 15782905, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:25Z\", \"source_id\": 48584890, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:28Z\", \"source_id\": 15786445, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sheerness-on-Sea", "service_state_platform": "1", "timing_fact_generation": 1789501350857424, "current_leg_arrival_utc": "2026-09-15T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:54.894796", "service_state_evidence_id": 15786445, "current_leg_start_actual_dep": "2026-09-15T20:38:00+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:54.940117", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
SIT |
SSS |
2D65 |
375302 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 263.41, "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": 853.0, "from_m": 263.41, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 1305.715, "from_m": 853.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": 5983.207, "from_m": 1305.715, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6663.854, "from_m": 5983.207, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9729.351, "from_m": 6663.854, "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": 12352.011, "from_m": 9729.351, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12682.556, "from_m": 12352.011, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 591443, "profile_key": "5e88c4ad44ccbf78fb75cd63125c8a9cd397041cc40eed9fd38545dba07ef345", "schedule_id": 23264, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2023", "location": "Sittingbourne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37458}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 2, "distance_m": 834.729, "section_seq": 1, "route_path_id": 37458}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Kemsley", "stage_seq": 3, "distance_m": 3074.106, "section_seq": 1, "route_path_id": 37458}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032", "location": "Swale", "stage_seq": 4, "distance_m": 6279.873, "section_seq": 1, "route_path_id": 37458}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2037", "location": "Queenborough", "stage_seq": 5, "distance_m": 9485.674, "section_seq": 1, "route_path_id": 37458}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Sheerness-on-Sea", "stage_seq": 6, "distance_m": 12682.556, "section_seq": 1, "route_path_id": 37458}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12682.556, "from_m": 0.0, "section_seq": 1, "route_path_id": 37458}], "total_distance_m": 12682.556, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12419.146, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 263.41, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32374, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:02Z", "source_id": 48552732, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:29:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:05Z", "source_id": 15776513, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32378, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:57Z", "source_id": 48563596, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:33:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:02Z", "source_id": 15779904, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32382, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:20Z", "source_id": 48573605, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:38:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:21Z", "source_id": 15782905, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32387, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:25Z", "source_id": 48584890, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:43:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:28Z", "source_id": 15786445, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Sittingbourne |
2023 |
2023 |
3 |
None |
None |
Sheerness-on-Sea |
2042 |
2042 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87279/2026-09-15/detailed |
None |
Queenborough |
2026-09-15T20:38:00+01:00 |
Sheerness-on-Sea |
5.0 |
{"type": "LineString", "coordinates": [[0.7498214999999999, 51.4159059], [0.7494282, 51.4176146], [0.7493946999999999, 51.4177365], [0.7493837999999999, 51.417794099999995], [0.7493142, 51.4180743], [0.7492539, 51.4183588], [0.7491444999999999, 51.4186834], [0.7490297, 51.4189349], [0.74884, 51.419286499999984], [0.7460906, 51.42408639999999], [0.7456638999999999, 51.4248836], [0.7454533999999999, 51.4253536], [0.7452858, 51.4258323], [0.7451978000000001, 51.4262205], [0.7451365999999999, 51.4266075], [0.7450939, 51.4270842], [0.7450933, 51.42740310000001], [0.7451083999999999, 51.42772179999999], [0.7451420999999999, 51.42806860000001], [0.7451975, 51.4284126], [0.7453633999999999, 51.42902780000001], [0.7454641, 51.42932549999999], [0.7455824, 51.4296218], [0.745688, 51.42985289999999], [0.7458000999999999, 51.4300671], [0.7460395999999999, 51.4304872], [0.7464063999999999, 51.4310142], [0.7471333999999998, 51.4318875], [0.7475866, 51.4325195], [0.7479963000000001, 51.4332804], [0.7483083000000001, 51.43417129999999], [0.7484107999999999, 51.4346395], [0.7484987999999999, 51.434933], [0.7485947999999999, 51.435159600000006], [0.7487779, 51.435450899999985], [0.7489658, 51.4356787], [0.7490578999999999, 51.4357744], [0.7492193, 51.43592569999999], [0.7493624, 51.436042400000005], [0.7495192, 51.4361546], [0.7497193, 51.43627999999998], [0.7499438000000002, 51.4364009], [0.7502233, 51.4365312], [0.7503602, 51.4365871], [0.7505423, 51.4366551], [0.7507619, 51.43673379999999], [0.7509128999999999, 51.4367785], [0.7510273999999999, 51.4368097], [0.7514233, 51.4369108], [0.7518633999999998, 51.43700889999999], [0.7522532999999999, 51.4370861], [0.7526194, 51.437166000000005], [0.7529075000000001, 51.43723820000001], [0.7533099999999999, 51.43735829999999], [0.7536724000000001, 51.4374988], [0.7539948999999999, 51.43765179999999], [0.7542851, 51.437825499999995], [0.7545527999999999, 51.4379995], [0.7549004, 51.4382554], [0.7551913999999998, 51.438477], [0.7554339, 51.4386689], [0.7558726, 51.4390198], [0.7560973, 51.439195], [0.7564547, 51.4394598], [0.7570267, 51.439870500000005], [0.7585461999999998, 51.4409198]]} |
2.0 |
2038 |
2043 |
Queenborough |
Sheerness-on-Sea |
Sheerness-on-Sea |
51.4409198 |
0.7585462 |
51.4409198 |
0.7585462 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:43:00 |
Sheerness-on-Sea |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786445 |
1789501350857424 |
23 |
23 |
2026-09-15 19:53:54.940117 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:54.894796 |
| 559605 |
591506 |
G40335 |
645J70MZ15 |
2026-09-15 |
COMPLETE |
15787390 |
2026-09-15 20:37:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 591506, "stp": "P", "toc": "Transport for Wales", "uid": "G40335", "consist": "158821", "dest_crs": null, "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40335/2026-09-15/detailed", "trust_id": "645J70MZ15", "origin_crs": "SHR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Abbey Foregate C.S.", "service_date": "2026-09-15", "dest_arr_time": "2037", "dest_platform": null, "is_terminated": 1, "next_location": "Abbey Foregate C.S.", "signalling_id": "5J70", "timing_status": "ON TIME", "origin_station": "Shrewsbury", "current_leg_arr": "2037", "current_leg_dep": "2019", "current_leg_end": "Abbey Foregate C.S.", "origin_dep_time": "2026", "origin_platform": "7", "current_location": "Abbey Foregate C.S.", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7389645, 52.7095277], [-2.7390706999999996, 52.709538], [-2.7392158, 52.70955219999999], [-2.7393084, 52.70956120000001], [-2.7394201, 52.7095692], [-2.7395508999999993, 52.7095761], [-2.7403871, 52.70960130000001], [-2.7405318, 52.7096067], [-2.7412046999999995, 52.7096296], [-2.7412744, 52.7096332], [-2.7413242, 52.709636499999995], [-2.741378, 52.709641], [-2.7415942, 52.70966299999999], [-2.7417854, 52.7096866], [-2.7419429, 52.709709], [-2.7420102999999996, 52.7097189], [-2.7420861999999997, 52.7097312], [-2.7421757999999996, 52.70974639999999], [-2.7422973, 52.709769300000005], [-2.7424671999999997, 52.7098], [-2.7426198, 52.7098236], [-2.7427881999999997, 52.7098449], [-2.7429987999999996, 52.7098671], [-2.7432742, 52.70989620000001], [-2.7435816999999996, 52.7099248], [-2.7438311999999994, 52.709951200000006], [-2.7441391, 52.70998240000001], [-2.7444529, 52.71001129999999], [-2.7446682, 52.71003659999999], [-2.7448190999999995, 52.71005539999999], [-2.7449526999999994, 52.7100733], [-2.745112, 52.71010079999999], [-2.745208, 52.7101185], [-2.7453237999999995, 52.7101415], [-2.745459, 52.710172], [-2.7456374, 52.7102143], [-2.745811, 52.71025949999999], [-2.7461238999999997, 52.7103538]]}", "current_leg_start": "Shrewsbury Abbey Foregate", "dest_arr_time_act": "2037", "motion_projection": null, "next_location_lat": "52.7103538", "next_location_lon": "-2.7461239", "previous_location": "Shrewsbury Abbey Foregate", "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 683.233, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 812.033, \"from_m\": 683.233, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1319.195, \"from_m\": 812.033, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 591506, \"profile_key\": \"b49d754a04a8f1f29d496b78c88919163167ce89c9f7b5b5b3c3ba92c94777eb\", \"schedule_id\": 37287, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2026\", \"location\": \"Shrewsbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28916}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2034\", \"location\": \"Shrewsbury Abbey Foregate\", \"stage_seq\": 2, \"distance_m\": 825.162, \"section_seq\": 1, \"route_path_id\": 28916}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": null, \"location\": \"Abbey Foregate C.S.\", \"stage_seq\": 3, \"distance_m\": 1319.195, \"section_seq\": 1, \"route_path_id\": 28916}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1319.195, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28916}], \"total_distance_m\": 1319.195, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1319.195, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2026", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "18.0", "current_position_lat": "52.7103538", "current_position_lon": "-2.7461239", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:54Z\", \"source_id\": 15787390, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Abbey Foregate C.S.", "service_state_platform": null, "timing_fact_generation": 1789501435832628, "current_leg_arrival_utc": "2026-09-15T20:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:55.829361", "service_state_evidence_id": 15787390, "current_leg_start_actual_dep": "2026-09-15T20:34:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T19:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:55.893003", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
SHR |
None |
5J70 |
158821 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 683.233, "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": 812.033, "from_m": 683.233, "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": 1319.195, "from_m": 812.033, "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": 591506, "profile_key": "b49d754a04a8f1f29d496b78c88919163167ce89c9f7b5b5b3c3ba92c94777eb", "schedule_id": 37287, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2026", "location": "Shrewsbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28916}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2034", "location": "Shrewsbury Abbey Foregate", "stage_seq": 2, "distance_m": 825.162, "section_seq": 1, "route_path_id": 28916}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": null, "location": "Abbey Foregate C.S.", "stage_seq": 3, "distance_m": 1319.195, "section_seq": 1, "route_path_id": 28916}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1319.195, "from_m": 0.0, "section_seq": 1, "route_path_id": 28916}], "total_distance_m": 1319.195, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1319.195, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:54Z", "source_id": 15787390, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}] |
Shrewsbury |
2026 |
2026 |
7 |
None |
None |
Abbey Foregate C.S. |
2037 |
2037 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G40335/2026-09-15/detailed |
None |
Shrewsbury Abbey Foregate |
2026-09-15T20:34:00+01:00 |
Abbey Foregate C.S. |
18.0 |
{"type": "LineString", "coordinates": [[-2.7389645, 52.7095277], [-2.7390706999999996, 52.709538], [-2.7392158, 52.70955219999999], [-2.7393084, 52.70956120000001], [-2.7394201, 52.7095692], [-2.7395508999999993, 52.7095761], [-2.7403871, 52.70960130000001], [-2.7405318, 52.7096067], [-2.7412046999999995, 52.7096296], [-2.7412744, 52.7096332], [-2.7413242, 52.709636499999995], [-2.741378, 52.709641], [-2.7415942, 52.70966299999999], [-2.7417854, 52.7096866], [-2.7419429, 52.709709], [-2.7420102999999996, 52.7097189], [-2.7420861999999997, 52.7097312], [-2.7421757999999996, 52.70974639999999], [-2.7422973, 52.709769300000005], [-2.7424671999999997, 52.7098], [-2.7426198, 52.7098236], [-2.7427881999999997, 52.7098449], [-2.7429987999999996, 52.7098671], [-2.7432742, 52.70989620000001], [-2.7435816999999996, 52.7099248], [-2.7438311999999994, 52.709951200000006], [-2.7441391, 52.70998240000001], [-2.7444529, 52.71001129999999], [-2.7446682, 52.71003659999999], [-2.7448190999999995, 52.71005539999999], [-2.7449526999999994, 52.7100733], [-2.745112, 52.71010079999999], [-2.745208, 52.7101185], [-2.7453237999999995, 52.7101415], [-2.745459, 52.710172], [-2.7456374, 52.7102143], [-2.745811, 52.71025949999999], [-2.7461238999999997, 52.7103538]]} |
0.3 |
2019 |
2037 |
Shrewsbury Abbey Foregate |
Abbey Foregate C.S. |
Abbey Foregate C.S. |
52.7103538 |
-2.7461239 |
52.7103538 |
-2.7461239 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:37:00 |
Abbey Foregate C.S. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787390 |
1789501435832628 |
4 |
4 |
2026-09-15 19:53:55.893003 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:55.829361 |
| 559606 |
589389 |
C82752 |
871E44MX15 |
2026-09-15 |
COMPLETE |
15786519 |
2026-09-15 20:43:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 589389, "stp": "P", "toc": "Southern", "uid": "C82752", "consist": "171806+171730+171809", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C82752/2026-09-15/detailed", "trust_id": "871E44MX15", "origin_crs": "UCK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-15", "dest_arr_time": "1953", "dest_platform": "10", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "1E44", "timing_status": "LATE", "origin_station": "Uckfield", "current_leg_arr": "2043", "current_leg_dep": "2027", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "1833", "origin_platform": null, "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "+20 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0924851312726095, 51.37631352779462], [-0.0924097, 51.37687109999999], [-0.0923293, 51.377317000000005], [-0.09225980000000002, 51.37755500000001], [-0.0922058, 51.3777497], [-0.0921453, 51.37799210000001], [-0.0920771, 51.378321799999995], [-0.09197099999999998, 51.3785852], [-0.0918612, 51.3788485], [-0.0917789, 51.3790465], [-0.0916681, 51.3792658], [-0.0912821, 51.3799528], [-0.09118629999999998, 51.38012570000001], [-0.0911162, 51.3802521], [-0.0909715, 51.3804815], [-0.0906005, 51.3810373], [-0.0904906, 51.3812086], [-0.0902016, 51.381659], [-0.0899602, 51.3820029], [-0.08983152841195213, 51.38216373988158], [-0.089651, 51.3823894], [-0.08942630000000001, 51.3826484], [-0.08920049999999999, 51.38292870000001], [-0.0888986, 51.3832953], [-0.0887543, 51.3834687], [-0.08844119999999998, 51.3838452], [-0.0880518, 51.38433849999999], [-0.08774379999999998, 51.38469419999999], [-0.0874015, 51.3850709], [-0.0870473, 51.3854235], [-0.0868351, 51.3856137], [-0.0866545894895936, 51.385751425173865], [-0.0865758, 51.3858924], [-0.08647188952163073, 51.385984217989865], [-0.0863816, 51.386064000000005], [-0.0862756, 51.3861326], [-0.08603749999999999, 51.3862935], [-0.0857117, 51.3864984], [-0.0852381, 51.386785800000006], [-0.08522792919323766, 51.38679167395817], [-0.0847815, 51.3870495], [-0.08425549999999998, 51.3873606], [-0.0838722, 51.38759159999999], [-0.0834575, 51.387826800000006], [-0.08317879999999998, 51.38800149999999], [-0.0828117, 51.3881815], [-0.0824097, 51.3884603], [-0.08208329999999998, 51.38872249999999], [-0.08204064043416764, 51.388756374050146], [-0.0818478, 51.3889095], [-0.08143043717639085, 51.389260945911225], [-0.08135329999999999, 51.3893259], [-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], [-0.07462119999999998, 51.397439], [-0.07434779999999999, 51.397907499999995], [-0.0741873, 51.3981806], [-0.0737478, 51.3989518], [-0.073664, 51.39908809999999], [-0.07362, 51.399162799999985], [-0.0733787, 51.3996647], [-0.07305559999999998, 51.400214899999995], [-0.0724727, 51.4012096], [-0.071943, 51.402132], [-0.0716208, 51.40269200000001], [-0.0709204, 51.40403449999999], [-0.07063059999999999, 51.4045527], [-0.07035599999999999, 51.405041399999995], [-0.07004764150491075, 51.405485426224715], [-0.07000504219817957, 51.40554676750483], [-0.0699071, 51.4056878], [-0.06946209999999998, 51.406469699999995], [-0.06904, 51.4072179], [-0.0688795, 51.40749209999999], [-0.068576, 51.4080186], [-0.06819679999999999, 51.40867999999998], [-0.06791779999999999, 51.4091772], [-0.0678623, 51.409283900000005], [-0.0676699, 51.4096169], [-0.06748589999999999, 51.40996369999999], [-0.06736749999999998, 51.4101675], [-0.0671103, 51.4106008], [-0.066997, 51.41078550000001], [-0.0667922, 51.4111143], [-0.06664629999999999, 51.4113279], [-0.06651679999999999, 51.4115119], [-0.0664744, 51.4115679], [-0.0663196, 51.41176290000001], [-0.06618799999999998, 51.4119278], [-0.0659291, 51.41222509999999], [-0.065875, 51.412285399999995], [-0.0653701, 51.41281889999999], [-0.0652001, 51.4129942], [-0.0650122, 51.4131902], [-0.06464819999999999, 51.4135634], [-0.0644801, 51.4137331], [-0.0637459, 51.414478], [-0.0633981, 51.4148252], [-0.06300939999999998, 51.4152156], [-0.0625607, 51.41566059999999], [-0.0620948, 51.416124700000005], [-0.0616789, 51.41655569999999], [-0.061238099999999976, 51.416958300000005], [-0.0608192, 51.4173806], [-0.060398, 51.417809299999995], [-0.0602347, 51.41797720000001], [-0.060120900000000005, 51.4180835], [-0.0600069, 51.4181966], [-0.059446, 51.418758199999985], [-0.0592197, 51.4189897], [-0.0589312, 51.4193065], [-0.058537499999999985, 51.41980689999999], [-0.05847513181789973, 51.41988652543277], [-0.0580514, 51.4204275], [-0.057557, 51.421125], [-0.05749183275936781, 51.42122215274848], [-0.057472097875110706, 51.42125157390509], [-0.0571053, 51.42179840000001], [-0.0566714, 51.4225557], [-0.056435199999999984, 51.4230307], [-0.05604239999999999, 51.4238756], [-0.05555229999999999, 51.424957], [-0.0552279, 51.425684700000005], [-0.0549991, 51.4261802], [-0.0547663, 51.4266977], [-0.05452614350856397, 51.42722938370621], [-0.05403419999999999, 51.4283185], [-0.05388299999999999, 51.42865009999999], [-0.0537231, 51.4290009], [-0.05354199999999999, 51.4294289], [-0.05341989999999999, 51.42975119999999], [-0.0533177, 51.430103800000005], [-0.05319879999999999, 51.4305758], [-0.0531387, 51.430933499999995], [-0.05308929999999999, 51.431300500000006], [-0.05306399999999999, 51.43164119999999], [-0.053044999999999995, 51.4319983], [-0.053044, 51.4323587], [-0.0530514, 51.43273030000001], [-0.0530756, 51.4331425], [-0.05311659999999999, 51.4335403], [-0.0531809, 51.4339565], [-0.05327769999999999, 51.4344035], [-0.0533714, 51.4348348], [-0.0534515, 51.4352765], [-0.05350619999999999, 51.435713], [-0.05354099999999999, 51.4360852], [-0.0535557, 51.436502700000005], [-0.0535505, 51.4370075], [-0.0535136, 51.4375555], [-0.0534715, 51.43799200000001], [-0.05338620000000001, 51.4384777], [-0.05325559999999999, 51.438972], [-0.05315559999999999, 51.4393115], [-0.05299129999999999, 51.43977209999999], [-0.05295609999999999, 51.4398642], [-0.052845, 51.440154699999994], [-0.05276809999999999, 51.4403247], [-0.0525375, 51.4408032], [-0.052328999999999994, 51.441202200000006], [-0.05206469999999999, 51.44163600000001], [-0.0518478, 51.4419917], [-0.0515899, 51.4423593], [-0.0512613, 51.442799], [-0.05124672303179647, 51.442817580280106], [-0.05097909999999999, 51.44315869999999], [-0.05056639999999999, 51.4436889], [-0.0503647, 51.4439434], [-0.05011299999999999, 51.4442512], [-0.0498171, 51.4446312], [-0.04949699999999999, 51.4450256], [-0.0491359, 51.445485600000005], [-0.0488358, 51.4458571], [-0.0485146, 51.44627309999999], [-0.0482145, 51.4466564], [-0.0478829, 51.44707110000001], [-0.0474469, 51.44760920000001], [-0.047101599999999993, 51.4480627], [-0.0466404, 51.4486513], [-0.046247, 51.4491683], [-0.0459696, 51.4495131], [-0.0456063, 51.4499349], [-0.0451993, 51.4503783], [-0.0446785, 51.4509078], [-0.04463099999999999, 51.4509561], [-0.044050599999999995, 51.4515507], [-0.0434145, 51.4522018], [-0.0430843, 51.45253809999999], [-0.04276470000000001, 51.4528913], [-0.042406, 51.453312100000005], [-0.0419432, 51.4539152], [-0.0414894, 51.4546009], [-0.0411608, 51.4550772], [-0.040799, 51.4556972], [-0.0404598, 51.45642329999999], [-0.0400769, 51.4573776], [-0.0397513, 51.4582164], [-0.03966054776321111, 51.458444085640174], [-0.03963690546611939, 51.458503400923355], [-0.0394634, 51.4589387], [-0.03905639999999999, 51.4599982], [-0.0387458, 51.4608069], [-0.03834529999999999, 51.461806199999984], [-0.038212199999999995, 51.46221789999999], [-0.0380099, 51.46281649999999], [-0.0378397, 51.4634297], [-0.0377267, 51.463981100000005], [-0.03764579999999999, 51.4644442], [-0.0375919, 51.464950300000005], [-0.03758569999999999, 51.4650165], [-0.03757972876092997, 51.46508037994732], [-0.03757584421159621, 51.465121936568515], [-0.037543, 51.465473299999985], [-0.037534599999999994, 51.4657967], [-0.0375413, 51.4665023], [-0.0375991, 51.46733139999999], [-0.03765149999999999, 51.4678534], [-0.0377266, 51.46840799999999], [-0.0377993, 51.46885350000001], [-0.03795069999999999, 51.4695203], [-0.0380925, 51.4700288], [-0.03828079999999999, 51.4705797], [-0.0386646, 51.47148620000001], [-0.0391518, 51.4724563], [-0.03965389999999999, 51.4734588], [-0.040190199999999995, 51.47456280000001], [-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]}", "current_leg_start": "East Croydon", "dest_arr_time_act": "1953", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": "East Croydon", "current_leg_milage": "10.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 127.488, \"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\": 9686.931, \"from_m\": 127.488, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10209.473, \"from_m\": 9686.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\": 38778.444, \"from_m\": 10209.473, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 589389, \"profile_key\": \"fd5b77200f109f491fd42c0aa75a58d311b6ba3f54444a99eb99a3805fea7fa8\", \"schedule_id\": 7805, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1833\", \"location\": \"Uckfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1837\", \"wtt_dep\": \"1837H\", \"location\": \"Buxted\", \"stage_seq\": 2, \"distance_m\": 3642.777, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1839H\", \"location\": \"Greenhurst Jn\", \"stage_seq\": 3, \"distance_m\": 5529.965, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1843H\", \"wtt_dep\": \"1844H\", \"location\": \"Crowborough\", \"stage_seq\": 4, \"distance_m\": 11109.28, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1849H\", \"wtt_dep\": \"1850\", \"location\": \"Eridge\", \"stage_seq\": 5, \"distance_m\": 16860.465, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1852H\", \"location\": \"Ashurst Jn\", \"stage_seq\": 6, \"distance_m\": 19956.436, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1854H\", \"wtt_dep\": \"1856\", \"location\": \"Ashurst\", \"stage_seq\": 7, \"distance_m\": 22430.907, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1857H\", \"location\": \"Blackham Jn\", \"stage_seq\": 8, \"distance_m\": 24031.873, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1900\", \"wtt_dep\": \"1900H\", \"location\": \"Cowden\", \"stage_seq\": 9, \"distance_m\": 26989.087, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1904H\", \"wtt_dep\": \"1905\", \"location\": \"Hever\", \"stage_seq\": 10, \"distance_m\": 30154.353, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1908\", \"wtt_dep\": \"1909\", \"location\": \"Edenbridge Town\", \"stage_seq\": 11, \"distance_m\": 32991.143, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1915H\", \"wtt_dep\": \"1916H\", \"location\": \"Hurst Green\", \"stage_seq\": 12, \"distance_m\": 39887.695, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1919\", \"wtt_dep\": \"1920\", \"location\": \"Oxted\", \"stage_seq\": 13, \"distance_m\": 41410.568, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1929\", \"location\": \"Sanderstead\", \"stage_seq\": 14, \"distance_m\": 54445.725, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934\", \"location\": \"South Croydon\", \"stage_seq\": 15, \"distance_m\": 55975.762, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1936H\", \"wtt_dep\": \"1938\", \"location\": \"East Croydon\", \"stage_seq\": 16, \"distance_m\": 57483.479, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 58331.189, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1940\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 18, \"distance_m\": 59090.128, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941H\", \"location\": \"Norwood Junction\", \"stage_seq\": 19, \"distance_m\": 60144.19, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944\", \"location\": \"Sydenham\", \"stage_seq\": 20, \"distance_m\": 63748.353, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1947\", \"location\": \"New Cross Gate\", \"stage_seq\": 21, \"distance_m\": 69442.165, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 22, \"distance_m\": 70545.02, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 23, \"distance_m\": 71909.642, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1951\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 24, \"distance_m\": 72843.503, \"section_seq\": 1, \"route_path_id\": 67983}, {\"is_pass\": false, \"wtt_arr\": \"1953\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 25, \"distance_m\": 74007.583, \"section_seq\": 1, \"route_path_id\": 67983}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 74007.583, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67983}], \"total_distance_m\": 74007.583, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 72473.679, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1533.904, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1833", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30467, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:07:24Z\", \"source_id\": 48356156, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:08:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:07:28Z\", \"source_id\": 15706751, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:02Z\", \"source_id\": 48365479, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:15:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:07Z\", \"source_id\": 15709715, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30457, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:20:11Z\", \"source_id\": 48388358, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:24:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:20:13Z\", \"source_id\": 15716924, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:00Z\", \"source_id\": 48412687, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:32:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:06Z\", \"source_id\": 15725386, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:44Z\", \"source_id\": 15726330, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30450, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:10Z\", \"source_id\": 48452589, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:46:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:17Z\", \"source_id\": 15739397, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:48Z\", \"source_id\": 48463898, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:52Z\", \"source_id\": 15743074, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:03Z\", \"source_id\": 15743308, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:05Z\", \"source_id\": 48483873, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:12Z\", \"source_id\": 15754160, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:47Z\", \"source_id\": 48492839, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:51Z\", \"source_id\": 15757270, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:18Z\", \"source_id\": 48528160, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:22Z\", \"source_id\": 15768802, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:06Z\", \"source_id\": 48539281, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:12Z\", \"source_id\": 15772333, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:44Z\", \"source_id\": 48545259, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:49Z\", \"source_id\": 15774211, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:38Z\", \"source_id\": 48558509, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:41Z\", \"source_id\": 15778345, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:26Z\", \"source_id\": 48571627, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:31Z\", \"source_id\": 15782331, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29636, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:30Z\", \"source_id\": 48585033, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:34Z\", \"source_id\": 15786519, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "10", "timing_fact_generation": 1789501355458928, "current_leg_arrival_utc": "2026-09-15T20:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:43:59.056355", "service_state_evidence_id": 15786519, "current_leg_start_actual_dep": "2026-09-15T19:58:00+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:53:59.477166", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
UCK |
None |
1E44 |
171806+171730+171809 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 127.488, "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": 9686.931, "from_m": 127.488, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10209.473, "from_m": 9686.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": 38778.444, "from_m": 10209.473, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 589389, "profile_key": "fd5b77200f109f491fd42c0aa75a58d311b6ba3f54444a99eb99a3805fea7fa8", "schedule_id": 7805, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1833", "location": "Uckfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1837", "wtt_dep": "1837H", "location": "Buxted", "stage_seq": 2, "distance_m": 3642.777, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1839H", "location": "Greenhurst Jn", "stage_seq": 3, "distance_m": 5529.965, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1843H", "wtt_dep": "1844H", "location": "Crowborough", "stage_seq": 4, "distance_m": 11109.28, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1849H", "wtt_dep": "1850", "location": "Eridge", "stage_seq": 5, "distance_m": 16860.465, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1852H", "location": "Ashurst Jn", "stage_seq": 6, "distance_m": 19956.436, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1854H", "wtt_dep": "1856", "location": "Ashurst", "stage_seq": 7, "distance_m": 22430.907, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1857H", "location": "Blackham Jn", "stage_seq": 8, "distance_m": 24031.873, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1900", "wtt_dep": "1900H", "location": "Cowden", "stage_seq": 9, "distance_m": 26989.087, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1904H", "wtt_dep": "1905", "location": "Hever", "stage_seq": 10, "distance_m": 30154.353, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1908", "wtt_dep": "1909", "location": "Edenbridge Town", "stage_seq": 11, "distance_m": 32991.143, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1915H", "wtt_dep": "1916H", "location": "Hurst Green", "stage_seq": 12, "distance_m": 39887.695, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1919", "wtt_dep": "1920", "location": "Oxted", "stage_seq": 13, "distance_m": 41410.568, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1929", "location": "Sanderstead", "stage_seq": 14, "distance_m": 54445.725, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934", "location": "South Croydon", "stage_seq": 15, "distance_m": 55975.762, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1936H", "wtt_dep": "1938", "location": "East Croydon", "stage_seq": 16, "distance_m": 57483.479, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939", "location": "Windmill Bridge Jn", "stage_seq": 17, "distance_m": 58331.189, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1940", "location": "Norwood Fork Jn", "stage_seq": 18, "distance_m": 59090.128, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941H", "location": "Norwood Junction", "stage_seq": 19, "distance_m": 60144.19, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944", "location": "Sydenham", "stage_seq": 20, "distance_m": 63748.353, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1947", "location": "New Cross Gate", "stage_seq": 21, "distance_m": 69442.165, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948", "location": "Bricklayers Arms Jn", "stage_seq": 22, "distance_m": 70545.02, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950H", "location": "Spa Road Jn", "stage_seq": 23, "distance_m": 71909.642, "section_seq": 1, "route_path_id": 67983}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1951", "location": "Abbey Street Jn", "stage_seq": 24, "distance_m": 72843.503, "section_seq": 1, "route_path_id": 67983}, {"is_pass": false, "wtt_arr": "1953", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 25, "distance_m": 74007.583, "section_seq": 1, "route_path_id": 67983}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 74007.583, "from_m": 0.0, "section_seq": 1, "route_path_id": 67983}], "total_distance_m": 74007.583, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 72473.679, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1533.904, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30467, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:07:24Z", "source_id": 48356156, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:08:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:07:28Z", "source_id": 15706751, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30461, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:02Z", "source_id": 48365479, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:15:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:07Z", "source_id": 15709715, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30457, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:20:11Z", "source_id": 48388358, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:24:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:20:13Z", "source_id": 15716924, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30453, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:00Z", "source_id": 48412687, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:32:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:06Z", "source_id": 15725386, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:44Z", "source_id": 15726330, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30450, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:10Z", "source_id": 48452589, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:46:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:17Z", "source_id": 15739397, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30444, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:48Z", "source_id": 48463898, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:51:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:52Z", "source_id": 15743074, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:03Z", "source_id": 15743308, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:05Z", "source_id": 48483873, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:59:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:12Z", "source_id": 15754160, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30411, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:47Z", "source_id": 48492839, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:03:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:51Z", "source_id": 15757270, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:18Z", "source_id": 48528160, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:22Z", "source_id": 15768802, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:06Z", "source_id": 48539281, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:23:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:12Z", "source_id": 15772333, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:44Z", "source_id": 48545259, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:25:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:49Z", "source_id": 15774211, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:38Z", "source_id": 48558509, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:31:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:41Z", "source_id": 15778345, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:26Z", "source_id": 48571627, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:37:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:31Z", "source_id": 15782331, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29636, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:30Z", "source_id": 48585033, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:43:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:34Z", "source_id": 15786519, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Uckfield |
1833 |
1833 |
None |
None |
None |
London Bridge (Central) |
1953 |
1953 |
10 |
LATE |
+20 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C82752/2026-09-15/detailed |
None |
East Croydon |
2026-09-15T19:58:00+01:00 |
London Bridge (Central) |
16.0 |
{"type": "LineString", "coordinates": [[-0.0924851312726095, 51.37631352779462], [-0.0924097, 51.37687109999999], [-0.0923293, 51.377317000000005], [-0.09225980000000002, 51.37755500000001], [-0.0922058, 51.3777497], [-0.0921453, 51.37799210000001], [-0.0920771, 51.378321799999995], [-0.09197099999999998, 51.3785852], [-0.0918612, 51.3788485], [-0.0917789, 51.3790465], [-0.0916681, 51.3792658], [-0.0912821, 51.3799528], [-0.09118629999999998, 51.38012570000001], [-0.0911162, 51.3802521], [-0.0909715, 51.3804815], [-0.0906005, 51.3810373], [-0.0904906, 51.3812086], [-0.0902016, 51.381659], [-0.0899602, 51.3820029], [-0.08983152841195213, 51.38216373988158], [-0.089651, 51.3823894], [-0.08942630000000001, 51.3826484], [-0.08920049999999999, 51.38292870000001], [-0.0888986, 51.3832953], [-0.0887543, 51.3834687], [-0.08844119999999998, 51.3838452], [-0.0880518, 51.38433849999999], [-0.08774379999999998, 51.38469419999999], [-0.0874015, 51.3850709], [-0.0870473, 51.3854235], [-0.0868351, 51.3856137], [-0.0866545894895936, 51.385751425173865], [-0.0865758, 51.3858924], [-0.08647188952163073, 51.385984217989865], [-0.0863816, 51.386064000000005], [-0.0862756, 51.3861326], [-0.08603749999999999, 51.3862935], [-0.0857117, 51.3864984], [-0.0852381, 51.386785800000006], [-0.08522792919323766, 51.38679167395817], [-0.0847815, 51.3870495], [-0.08425549999999998, 51.3873606], [-0.0838722, 51.38759159999999], [-0.0834575, 51.387826800000006], [-0.08317879999999998, 51.38800149999999], [-0.0828117, 51.3881815], [-0.0824097, 51.3884603], [-0.08208329999999998, 51.38872249999999], [-0.08204064043416764, 51.388756374050146], [-0.0818478, 51.3889095], [-0.08143043717639085, 51.389260945911225], [-0.08135329999999999, 51.3893259], [-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], [-0.07462119999999998, 51.397439], [-0.07434779999999999, 51.397907499999995], [-0.0741873, 51.3981806], [-0.0737478, 51.3989518], [-0.073664, 51.39908809999999], [-0.07362, 51.399162799999985], [-0.0733787, 51.3996647], [-0.07305559999999998, 51.400214899999995], [-0.0724727, 51.4012096], [-0.071943, 51.402132], [-0.0716208, 51.40269200000001], [-0.0709204, 51.40403449999999], [-0.07063059999999999, 51.4045527], [-0.07035599999999999, 51.405041399999995], [-0.07004764150491075, 51.405485426224715], [-0.07000504219817957, 51.40554676750483], [-0.0699071, 51.4056878], [-0.06946209999999998, 51.406469699999995], [-0.06904, 51.4072179], [-0.0688795, 51.40749209999999], [-0.068576, 51.4080186], [-0.06819679999999999, 51.40867999999998], [-0.06791779999999999, 51.4091772], [-0.0678623, 51.409283900000005], [-0.0676699, 51.4096169], [-0.06748589999999999, 51.40996369999999], [-0.06736749999999998, 51.4101675], [-0.0671103, 51.4106008], [-0.066997, 51.41078550000001], [-0.0667922, 51.4111143], [-0.06664629999999999, 51.4113279], [-0.06651679999999999, 51.4115119], [-0.0664744, 51.4115679], [-0.0663196, 51.41176290000001], [-0.06618799999999998, 51.4119278], [-0.0659291, 51.41222509999999], [-0.065875, 51.412285399999995], [-0.0653701, 51.41281889999999], [-0.0652001, 51.4129942], [-0.0650122, 51.4131902], [-0.06464819999999999, 51.4135634], [-0.0644801, 51.4137331], [-0.0637459, 51.414478], [-0.0633981, 51.4148252], [-0.06300939999999998, 51.4152156], [-0.0625607, 51.41566059999999], [-0.0620948, 51.416124700000005], [-0.0616789, 51.41655569999999], [-0.061238099999999976, 51.416958300000005], [-0.0608192, 51.4173806], [-0.060398, 51.417809299999995], [-0.0602347, 51.41797720000001], [-0.060120900000000005, 51.4180835], [-0.0600069, 51.4181966], [-0.059446, 51.418758199999985], [-0.0592197, 51.4189897], [-0.0589312, 51.4193065], [-0.058537499999999985, 51.41980689999999], [-0.05847513181789973, 51.41988652543277], [-0.0580514, 51.4204275], [-0.057557, 51.421125], [-0.05749183275936781, 51.42122215274848], [-0.057472097875110706, 51.42125157390509], [-0.0571053, 51.42179840000001], [-0.0566714, 51.4225557], [-0.056435199999999984, 51.4230307], [-0.05604239999999999, 51.4238756], [-0.05555229999999999, 51.424957], [-0.0552279, 51.425684700000005], [-0.0549991, 51.4261802], [-0.0547663, 51.4266977], [-0.05452614350856397, 51.42722938370621], [-0.05403419999999999, 51.4283185], [-0.05388299999999999, 51.42865009999999], [-0.0537231, 51.4290009], [-0.05354199999999999, 51.4294289], [-0.05341989999999999, 51.42975119999999], [-0.0533177, 51.430103800000005], [-0.05319879999999999, 51.4305758], [-0.0531387, 51.430933499999995], [-0.05308929999999999, 51.431300500000006], [-0.05306399999999999, 51.43164119999999], [-0.053044999999999995, 51.4319983], [-0.053044, 51.4323587], [-0.0530514, 51.43273030000001], [-0.0530756, 51.4331425], [-0.05311659999999999, 51.4335403], [-0.0531809, 51.4339565], [-0.05327769999999999, 51.4344035], [-0.0533714, 51.4348348], [-0.0534515, 51.4352765], [-0.05350619999999999, 51.435713], [-0.05354099999999999, 51.4360852], [-0.0535557, 51.436502700000005], [-0.0535505, 51.4370075], [-0.0535136, 51.4375555], [-0.0534715, 51.43799200000001], [-0.05338620000000001, 51.4384777], [-0.05325559999999999, 51.438972], [-0.05315559999999999, 51.4393115], [-0.05299129999999999, 51.43977209999999], [-0.05295609999999999, 51.4398642], [-0.052845, 51.440154699999994], [-0.05276809999999999, 51.4403247], [-0.0525375, 51.4408032], [-0.052328999999999994, 51.441202200000006], [-0.05206469999999999, 51.44163600000001], [-0.0518478, 51.4419917], [-0.0515899, 51.4423593], [-0.0512613, 51.442799], [-0.05124672303179647, 51.442817580280106], [-0.05097909999999999, 51.44315869999999], [-0.05056639999999999, 51.4436889], [-0.0503647, 51.4439434], [-0.05011299999999999, 51.4442512], [-0.0498171, 51.4446312], [-0.04949699999999999, 51.4450256], [-0.0491359, 51.445485600000005], [-0.0488358, 51.4458571], [-0.0485146, 51.44627309999999], [-0.0482145, 51.4466564], [-0.0478829, 51.44707110000001], [-0.0474469, 51.44760920000001], [-0.047101599999999993, 51.4480627], [-0.0466404, 51.4486513], [-0.046247, 51.4491683], [-0.0459696, 51.4495131], [-0.0456063, 51.4499349], [-0.0451993, 51.4503783], [-0.0446785, 51.4509078], [-0.04463099999999999, 51.4509561], [-0.044050599999999995, 51.4515507], [-0.0434145, 51.4522018], [-0.0430843, 51.45253809999999], [-0.04276470000000001, 51.4528913], [-0.042406, 51.453312100000005], [-0.0419432, 51.4539152], [-0.0414894, 51.4546009], [-0.0411608, 51.4550772], [-0.040799, 51.4556972], [-0.0404598, 51.45642329999999], [-0.0400769, 51.4573776], [-0.0397513, 51.4582164], [-0.03966054776321111, 51.458444085640174], [-0.03963690546611939, 51.458503400923355], [-0.0394634, 51.4589387], [-0.03905639999999999, 51.4599982], [-0.0387458, 51.4608069], [-0.03834529999999999, 51.461806199999984], [-0.038212199999999995, 51.46221789999999], [-0.0380099, 51.46281649999999], [-0.0378397, 51.4634297], [-0.0377267, 51.463981100000005], [-0.03764579999999999, 51.4644442], [-0.0375919, 51.464950300000005], [-0.03758569999999999, 51.4650165], [-0.03757972876092997, 51.46508037994732], [-0.03757584421159621, 51.465121936568515], [-0.037543, 51.465473299999985], [-0.037534599999999994, 51.4657967], [-0.0375413, 51.4665023], [-0.0375991, 51.46733139999999], [-0.03765149999999999, 51.4678534], [-0.0377266, 51.46840799999999], [-0.0377993, 51.46885350000001], [-0.03795069999999999, 51.4695203], [-0.0380925, 51.4700288], [-0.03828079999999999, 51.4705797], [-0.0386646, 51.47148620000001], [-0.0391518, 51.4724563], [-0.03965389999999999, 51.4734588], [-0.040190199999999995, 51.47456280000001], [-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]} |
10.4 |
2027 |
2043 |
East Croydon |
London Bridge Sig. L1490 |
London Bridge (Central) |
51.5050459 |
-0.0860145 |
51.5050459 |
-0.0860145 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:43:00 |
London Bridge (Central) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786519 |
1789501355458928 |
58 |
58 |
2026-09-15 19:53:59.477166 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:43:59.056355 |
| 559607 |
591598 |
L22925 |
665B14MZ15 |
2026-09-15 |
COMPLETE |
15785542 |
2026-09-15 20:44:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 591598, "stp": "P", "toc": "West Midlands Trains", "uid": "L22925", "consist": "172102+172337", "dest_crs": "XTS", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L22925/2026-09-15/detailed", "trust_id": "665B14MZ15", "origin_crs": "BSW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tyseley LMD", "service_date": "2026-09-15", "dest_arr_time": "2043", "dest_platform": null, "is_terminated": 1, "next_location": "Tyseley LMD", "signalling_id": "5B14", "timing_status": "LATE", "origin_station": "Birmingham Snow Hill", "current_leg_arr": "2044", "current_leg_dep": "2033", "current_leg_end": "Tyseley LMD", "origin_dep_time": "2030", "origin_platform": "1", "current_location": "Tyseley LMD", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8911545, 52.4786661], [-1.8908118999999997, 52.4785395], [-1.8906611, 52.478481899999984], [-1.8904209000000003, 52.478390100000006], [-1.8900949999999996, 52.4782635], [-1.8897564, 52.478139299999995], [-1.8893299, 52.47798819999999], [-1.8889142, 52.477847700000005], [-1.8884086, 52.4776664], [-1.8880787, 52.4775446], [-1.8876375, 52.4773837], [-1.8872565999999995, 52.47724730000001], [-1.8869454999999995, 52.477129700000006], [-1.886641, 52.477017800000006], [-1.8864620966509948, 52.47694883949995], [-1.8863231999999996, 52.4768953], [-1.885886, 52.4767219], [-1.8856325000000005, 52.4766233], [-1.8854373, 52.47654159999999], [-1.8850921000000005, 52.47639209999999], [-1.8847695, 52.4762491], [-1.8844549999999995, 52.47610699999999], [-1.8840929, 52.4759436], [-1.8837596, 52.4757876], [-1.8832011, 52.4755295], [-1.8831061, 52.47548439999999], [-1.882558, 52.475224], [-1.8819398, 52.4749381], [-1.8811653, 52.4745803], [-1.8807286000000003, 52.4743434], [-1.8801426000000003, 52.4740011], [-1.8798557, 52.47382669999999], [-1.8796296999999995, 52.473675099999994], [-1.8792387, 52.4734179], [-1.8790247999999996, 52.4732577], [-1.8787988999999996, 52.47309520000001], [-1.8786095, 52.4729633], [-1.8783375, 52.47277330000001], [-1.8780887999999996, 52.47260119999999], [-1.8778474000000005, 52.4724278], [-1.8775959, 52.47225290000001], [-1.8772982, 52.4720421], [-1.8768288, 52.4717178], [-1.8765452, 52.4715169], [-1.8763109, 52.47135480000001], [-1.8757373, 52.470953399999985], [-1.8754099, 52.4707309], [-1.8753343, 52.4706757], [-1.8752116000000003, 52.4705968], [-1.8752001, 52.4705872], [-1.8750431999999997, 52.470484199999994], [-1.8748989000000005, 52.47039029999999], [-1.8746059999999996, 52.47020559999999], [-1.8743029, 52.4700243], [-1.8741209549863307, 52.46991510139879], [-1.874093195875765, 52.469898441088525], [-1.8740727999999995, 52.46988619999999], [-1.873928, 52.4698004], [-1.8737061, 52.46967380000001], [-1.8734827000000005, 52.4695496], [-1.8733078000000003, 52.469454000000006], [-1.8730816999999995, 52.4693364], [-1.8727894000000005, 52.46918850000001], [-1.8725695, 52.469080700000006], [-1.8723133, 52.46895730000001], [-1.8720786, 52.4688495], [-1.8718117999999997, 52.4687278], [-1.8715623, 52.4686142], [-1.8712793, 52.4684892], [-1.8709414, 52.468341299999985], [-1.8705364, 52.4681698], [-1.8702051, 52.46803169999999], [-1.8697223, 52.46783719999999], [-1.8693153, 52.4676708], [-1.8690866, 52.46757819999999], [-1.8676152, 52.466981799999985], [-1.8648806, 52.465879], [-1.8641303, 52.4655801], [-1.8632141, 52.465204099999994], [-1.8624364, 52.4649022], [-1.8617584000000005, 52.4646539], [-1.8604609, 52.46413959999999], [-1.8599022000000005, 52.46391020000001], [-1.8574573000000003, 52.46289959999999], [-1.8566087, 52.46256269999999], [-1.8563517, 52.46246219999998], [-1.8535357, 52.4612698], [-1.8533638081408423, 52.46119078037651], [-1.8531632480011184, 52.46109015311705], [-1.852985303114029, 52.46100183829938], [-1.8528268408664748, 52.46092400937744], [-1.8526847286453585, 52.46085483980518], [-1.8525558338375805, 52.46079250303655], [-1.8524370238300432, 52.460735172525496], [-1.8523251660096487, 52.460681021725954], [-1.8522171277632975, 52.46062822409187], [-1.852109776477892, 52.46057495307719], [-1.8519999795403337, 52.46051938213587], [-1.8518846043375237, 52.46045968472184], [-1.8517605182563637, 52.46039403428905], [-1.851624588683756, 52.46032060429145], [-1.851473683006602, 52.46023756818297], [-1.8513046686118029, 52.46014309941757], [-1.8511144128862604, 52.46003537144918], [-1.8507531, 52.4598232], [-1.8504828, 52.4596841], [-1.8503336, 52.45959319999999], [-1.8498715, 52.459285400000006], [-1.8496276000000005, 52.45912059999999], [-1.8494264, 52.45900629999999], [-1.8489134, 52.4586992], [-1.848551, 52.4584893], [-1.8483161999999995, 52.45831410000001], [-1.8481659, 52.458197600000005], [-1.8479627999999997, 52.45798089999999], [-1.8478979, 52.45788160000001], [-1.8478542, 52.45780629999999], [-1.8478348, 52.457772899999995], [-1.8477892, 52.45769610000001], [-1.8477134, 52.4575585], [-1.8476953, 52.4575217], [-1.8476459, 52.4574406], [-1.8474172, 52.4571497], [-1.8472769, 52.4570147], [-1.8471688, 52.4569248], [-1.8469609, 52.4567667], [-1.8467165, 52.456590499999976], [-1.8463119, 52.456303], [-1.8460832000000005, 52.45614429999999], [-1.8459291, 52.45604209999998], [-1.845696, 52.45583270000001], [-1.8455220999999993, 52.4556688], [-1.845373, 52.455528400000006], [-1.8450986000000005, 52.455253899999995], [-1.8447879, 52.4549593], [-1.8447407, 52.45491969999999], [-1.8446363999999995, 52.4548207], [-1.8447672, 52.4549082], [-1.8448271999999997, 52.454953]]}", "current_leg_start": "Birmingham Moor Street", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "52.4549530", "next_location_lon": "-1.8448272", "previous_location": "Birmingham Moor Street", "current_leg_milage": "2.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 141.28, \"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\": 722.097, \"from_m\": 141.28, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1481.715, \"from_m\": 722.097, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4231.908, \"from_m\": 1481.715, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4424.442, \"from_m\": 4231.908, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4473.168, \"from_m\": 4424.442, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 5016.711, \"from_m\": 4473.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 591598, \"profile_key\": \"8436b195988f55016e35d2097dcdd49f0da6379f8f71348fac0b8fdc00bc05c3\", \"schedule_id\": 15639, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Birmingham Snow Hill\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34280}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2033\", \"location\": \"Birmingham Moor Street\", \"stage_seq\": 2, \"distance_m\": 830.667, \"section_seq\": 1, \"route_path_id\": 34280}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 3, \"distance_m\": 4174.017, \"section_seq\": 1, \"route_path_id\": 34280}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Tyseley LMD\", \"stage_seq\": 4, \"distance_m\": 5016.711, \"section_seq\": 1, \"route_path_id\": 34280}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5016.711, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34280}], \"total_distance_m\": 5016.711, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4473.168, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 543.543, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2030", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "52.4549530", "current_position_lon": "-1.8448272", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:12Z\", \"source_id\": 48557516, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:15Z\", \"source_id\": 15777983, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:13Z\", \"source_id\": 15785542, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tyseley LMD", "service_state_platform": null, "timing_fact_generation": 1789501274399158, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:01.135882", "service_state_evidence_id": 15785542, "current_leg_start_actual_dep": "2026-09-15T20:34:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:02.675993", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
BSW |
XTS |
5B14 |
172102+172337 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 141.28, "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": 722.097, "from_m": 141.28, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1481.715, "from_m": 722.097, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4231.908, "from_m": 1481.715, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4424.442, "from_m": 4231.908, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4473.168, "from_m": 4424.442, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 5016.711, "from_m": 4473.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 591598, "profile_key": "8436b195988f55016e35d2097dcdd49f0da6379f8f71348fac0b8fdc00bc05c3", "schedule_id": 15639, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2030", "location": "Birmingham Snow Hill", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34280}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2033", "location": "Birmingham Moor Street", "stage_seq": 2, "distance_m": 830.667, "section_seq": 1, "route_path_id": 34280}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038", "location": "Small Heath Sth Jn", "stage_seq": 3, "distance_m": 4174.017, "section_seq": 1, "route_path_id": 34280}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Tyseley LMD", "stage_seq": 4, "distance_m": 5016.711, "section_seq": 1, "route_path_id": 34280}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5016.711, "from_m": 0.0, "section_seq": 1, "route_path_id": 34280}], "total_distance_m": 5016.711, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4473.168, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 543.543, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20097, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:12Z", "source_id": 48557516, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:32:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:15Z", "source_id": 15777983, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:13Z", "source_id": 15785542, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Birmingham Snow Hill |
2030 |
2030 |
1 |
None |
None |
Tyseley LMD |
2043 |
2043 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L22925/2026-09-15/detailed |
None |
Birmingham Moor Street |
2026-09-15T20:34:00+01:00 |
Tyseley LMD |
11.0 |
{"type": "LineString", "coordinates": [[-1.8911545, 52.4786661], [-1.8908118999999997, 52.4785395], [-1.8906611, 52.478481899999984], [-1.8904209000000003, 52.478390100000006], [-1.8900949999999996, 52.4782635], [-1.8897564, 52.478139299999995], [-1.8893299, 52.47798819999999], [-1.8889142, 52.477847700000005], [-1.8884086, 52.4776664], [-1.8880787, 52.4775446], [-1.8876375, 52.4773837], [-1.8872565999999995, 52.47724730000001], [-1.8869454999999995, 52.477129700000006], [-1.886641, 52.477017800000006], [-1.8864620966509948, 52.47694883949995], [-1.8863231999999996, 52.4768953], [-1.885886, 52.4767219], [-1.8856325000000005, 52.4766233], [-1.8854373, 52.47654159999999], [-1.8850921000000005, 52.47639209999999], [-1.8847695, 52.4762491], [-1.8844549999999995, 52.47610699999999], [-1.8840929, 52.4759436], [-1.8837596, 52.4757876], [-1.8832011, 52.4755295], [-1.8831061, 52.47548439999999], [-1.882558, 52.475224], [-1.8819398, 52.4749381], [-1.8811653, 52.4745803], [-1.8807286000000003, 52.4743434], [-1.8801426000000003, 52.4740011], [-1.8798557, 52.47382669999999], [-1.8796296999999995, 52.473675099999994], [-1.8792387, 52.4734179], [-1.8790247999999996, 52.4732577], [-1.8787988999999996, 52.47309520000001], [-1.8786095, 52.4729633], [-1.8783375, 52.47277330000001], [-1.8780887999999996, 52.47260119999999], [-1.8778474000000005, 52.4724278], [-1.8775959, 52.47225290000001], [-1.8772982, 52.4720421], [-1.8768288, 52.4717178], [-1.8765452, 52.4715169], [-1.8763109, 52.47135480000001], [-1.8757373, 52.470953399999985], [-1.8754099, 52.4707309], [-1.8753343, 52.4706757], [-1.8752116000000003, 52.4705968], [-1.8752001, 52.4705872], [-1.8750431999999997, 52.470484199999994], [-1.8748989000000005, 52.47039029999999], [-1.8746059999999996, 52.47020559999999], [-1.8743029, 52.4700243], [-1.8741209549863307, 52.46991510139879], [-1.874093195875765, 52.469898441088525], [-1.8740727999999995, 52.46988619999999], [-1.873928, 52.4698004], [-1.8737061, 52.46967380000001], [-1.8734827000000005, 52.4695496], [-1.8733078000000003, 52.469454000000006], [-1.8730816999999995, 52.4693364], [-1.8727894000000005, 52.46918850000001], [-1.8725695, 52.469080700000006], [-1.8723133, 52.46895730000001], [-1.8720786, 52.4688495], [-1.8718117999999997, 52.4687278], [-1.8715623, 52.4686142], [-1.8712793, 52.4684892], [-1.8709414, 52.468341299999985], [-1.8705364, 52.4681698], [-1.8702051, 52.46803169999999], [-1.8697223, 52.46783719999999], [-1.8693153, 52.4676708], [-1.8690866, 52.46757819999999], [-1.8676152, 52.466981799999985], [-1.8648806, 52.465879], [-1.8641303, 52.4655801], [-1.8632141, 52.465204099999994], [-1.8624364, 52.4649022], [-1.8617584000000005, 52.4646539], [-1.8604609, 52.46413959999999], [-1.8599022000000005, 52.46391020000001], [-1.8574573000000003, 52.46289959999999], [-1.8566087, 52.46256269999999], [-1.8563517, 52.46246219999998], [-1.8535357, 52.4612698], [-1.8533638081408423, 52.46119078037651], [-1.8531632480011184, 52.46109015311705], [-1.852985303114029, 52.46100183829938], [-1.8528268408664748, 52.46092400937744], [-1.8526847286453585, 52.46085483980518], [-1.8525558338375805, 52.46079250303655], [-1.8524370238300432, 52.460735172525496], [-1.8523251660096487, 52.460681021725954], [-1.8522171277632975, 52.46062822409187], [-1.852109776477892, 52.46057495307719], [-1.8519999795403337, 52.46051938213587], [-1.8518846043375237, 52.46045968472184], [-1.8517605182563637, 52.46039403428905], [-1.851624588683756, 52.46032060429145], [-1.851473683006602, 52.46023756818297], [-1.8513046686118029, 52.46014309941757], [-1.8511144128862604, 52.46003537144918], [-1.8507531, 52.4598232], [-1.8504828, 52.4596841], [-1.8503336, 52.45959319999999], [-1.8498715, 52.459285400000006], [-1.8496276000000005, 52.45912059999999], [-1.8494264, 52.45900629999999], [-1.8489134, 52.4586992], [-1.848551, 52.4584893], [-1.8483161999999995, 52.45831410000001], [-1.8481659, 52.458197600000005], [-1.8479627999999997, 52.45798089999999], [-1.8478979, 52.45788160000001], [-1.8478542, 52.45780629999999], [-1.8478348, 52.457772899999995], [-1.8477892, 52.45769610000001], [-1.8477134, 52.4575585], [-1.8476953, 52.4575217], [-1.8476459, 52.4574406], [-1.8474172, 52.4571497], [-1.8472769, 52.4570147], [-1.8471688, 52.4569248], [-1.8469609, 52.4567667], [-1.8467165, 52.456590499999976], [-1.8463119, 52.456303], [-1.8460832000000005, 52.45614429999999], [-1.8459291, 52.45604209999998], [-1.845696, 52.45583270000001], [-1.8455220999999993, 52.4556688], [-1.845373, 52.455528400000006], [-1.8450986000000005, 52.455253899999995], [-1.8447879, 52.4549593], [-1.8447407, 52.45491969999999], [-1.8446363999999995, 52.4548207], [-1.8447672, 52.4549082], [-1.8448271999999997, 52.454953]]} |
2.6 |
2033 |
2044 |
Birmingham Moor Street |
Tyseley LMD |
Tyseley LMD |
52.4549530 |
-1.8448272 |
52.4549530 |
-1.8448272 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:44:00 |
Tyseley LMD |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785542 |
1789501274399158 |
15 |
15 |
2026-09-15 19:54:02.675993 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:01.135882 |
| 559608 |
589907 |
W87021 |
065M17MY15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:44:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 589907, "stp": "P", "toc": "ScotRail", "uid": "W87021", "consist": "334036+334040", "dest_crs": "XYD", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87021/2026-09-15/detailed", "trust_id": "065M17MY15", "origin_crs": "MLN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Yoker Carriage Sidings", "service_date": "2026-09-15", "dest_arr_time": "1943", "dest_platform": null, "is_terminated": 1, "next_location": "Yoker Carriage Sidings", "signalling_id": "5M17", "timing_status": "LATE", "origin_station": "Milngavie", "current_leg_arr": "1943", "current_leg_dep": "1939", "current_leg_end": "Yoker Carriage Sidings", "origin_dep_time": "1922", "origin_platform": "1", "current_location": "Garscadden", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.352561791601018, 55.88491011388144], [-4.3525644, 55.8849107], [-4.3533094, 55.885075500000006], [-4.3535826, 55.8851372], [-4.3541325, 55.8852592], [-4.3577364, 55.88605739999999], [-4.3614967, 55.8868914], [-4.3626352, 55.88711], [-4.363137599999999, 55.88719470000001], [-4.3641023, 55.8873867], [-4.364716600000001, 55.8875312], [-4.3648959000000005, 55.8875781], [-4.365513, 55.8877395], [-4.3662634, 55.88791690000001], [-4.3675448999999995, 55.88820829999999], [-4.3680541, 55.88832399999998], [-4.368690999999999, 55.888434200000006], [-4.370104499999999, 55.8887365], [-4.3706597, 55.88882379999999], [-4.371188100000001, 55.888905], [-4.3718748, 55.8890073], [-4.3725024, 55.88913660000001], [-4.3747269, 55.8896263]]}", "current_leg_start": "Scotstounhill", "dest_arr_time_act": "1943", "motion_projection": null, "next_location_lat": "55.8896263", "next_location_lon": "-4.3747269", "previous_location": "Anniesland", "current_leg_milage": "0.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 9, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48444733\", \"confirmationDeadline\": \"2026-09-15T19:44:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 456.969, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5016.895, \"from_m\": 456.969, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5103.211, \"from_m\": 5016.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5741.501, \"from_m\": 5103.211, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 7928.007, \"from_m\": 5741.501, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8341.881, \"from_m\": 7928.007, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8459.967, \"from_m\": 8341.881, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8819.87, \"from_m\": 8459.967, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8877.011, \"from_m\": 8819.87, \"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\": 9719.775, \"from_m\": 8877.011, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11402.924, \"from_m\": 9719.775, \"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\": 11843.962, \"from_m\": 11402.924, \"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}], \"service_id\": 589907, \"profile_key\": \"698128569fc2c350269b2e8e1ebdfdf3f90d9ecefc2ac646f985db9aa69d8f6b\", \"schedule_id\": 29626, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1922\", \"location\": \"Milngavie\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924H\", \"location\": \"Hillfoot\", \"stage_seq\": 2, \"distance_m\": 2582.717, \"section_seq\": 1, \"route_path_id\": 28747}, {\"is_pass\": false, \"wtt_arr\": \"1925H\", \"wtt_dep\": \"1928\", \"location\": \"Bearsden\", \"stage_seq\": 3, \"distance_m\": 3465.341, \"section_seq\": 1, \"route_path_id\": 28747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1930\", \"location\": \"Westerton\", \"stage_seq\": 4, \"distance_m\": 5256.444, \"section_seq\": 1, \"route_path_id\": 28747}, {\"is_pass\": false, \"wtt_arr\": \"1933H\", \"wtt_dep\": \"1934\", \"location\": \"Anniesland\", \"stage_seq\": 5, \"distance_m\": 7344.302, \"section_seq\": 1, \"route_path_id\": 28747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1936\", \"location\": \"Hyndland West Jn\", \"stage_seq\": 6, \"distance_m\": 8802.209, \"section_seq\": 1, \"route_path_id\": 28747}, {\"is_pass\": false, \"wtt_arr\": \"1938\", \"wtt_dep\": \"1938H\", \"location\": \"Scotstounhill\", \"stage_seq\": 7, \"distance_m\": 10364.71, \"section_seq\": 1, \"route_path_id\": 28747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941\", \"location\": \"Garscadden\", \"stage_seq\": 8, \"distance_m\": 11135.308, \"section_seq\": 1, \"route_path_id\": 28747}, {\"is_pass\": false, \"wtt_arr\": \"1943\", \"wtt_dep\": null, \"location\": \"Yoker Carriage Sidings\", \"stage_seq\": 9, \"distance_m\": 11843.962, \"section_seq\": 1, \"route_path_id\": 28747}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 11843.962, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28747}], \"total_distance_m\": 11843.962, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 11843.962, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1922", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "55.8896263", "current_position_lon": "-4.3747269", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1326, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:10Z\", \"source_id\": 48400762, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:27:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:13Z\", \"source_id\": 15720832, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1285, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:27Z\", \"source_id\": 48411253, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:30:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:34Z\", \"source_id\": 15724851, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:16Z\", \"source_id\": 15725639, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:29Z\", \"source_id\": 48421395, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:34:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:33Z\", \"source_id\": 15729751, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:14Z\", \"source_id\": 48433350, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:39:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:19Z\", \"source_id\": 15733348, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:40Z\", \"source_id\": 48436854, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:40:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:48Z\", \"source_id\": 15734430, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Garscadden", "service_state_platform": "2", "timing_fact_generation": 1789497779025819, "current_leg_arrival_utc": "2026-09-15T19:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:01.386954", "service_state_evidence_id": 48444733, "current_leg_start_actual_dep": "2026-09-15T19:39:31+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:02.886112", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
MLN |
XYD |
5M17 |
334036+334040 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 456.969, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 5016.895, "from_m": 456.969, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5103.211, "from_m": 5016.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5741.501, "from_m": 5103.211, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 7928.007, "from_m": 5741.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8341.881, "from_m": 7928.007, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8459.967, "from_m": 8341.881, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8819.87, "from_m": 8459.967, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8877.011, "from_m": 8819.87, "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": 9719.775, "from_m": 8877.011, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11402.924, "from_m": 9719.775, "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": 11843.962, "from_m": 11402.924, "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}], "service_id": 589907, "profile_key": "698128569fc2c350269b2e8e1ebdfdf3f90d9ecefc2ac646f985db9aa69d8f6b", "schedule_id": 29626, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1922", "location": "Milngavie", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924H", "location": "Hillfoot", "stage_seq": 2, "distance_m": 2582.717, "section_seq": 1, "route_path_id": 28747}, {"is_pass": false, "wtt_arr": "1925H", "wtt_dep": "1928", "location": "Bearsden", "stage_seq": 3, "distance_m": 3465.341, "section_seq": 1, "route_path_id": 28747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1930", "location": "Westerton", "stage_seq": 4, "distance_m": 5256.444, "section_seq": 1, "route_path_id": 28747}, {"is_pass": false, "wtt_arr": "1933H", "wtt_dep": "1934", "location": "Anniesland", "stage_seq": 5, "distance_m": 7344.302, "section_seq": 1, "route_path_id": 28747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1936", "location": "Hyndland West Jn", "stage_seq": 6, "distance_m": 8802.209, "section_seq": 1, "route_path_id": 28747}, {"is_pass": false, "wtt_arr": "1938", "wtt_dep": "1938H", "location": "Scotstounhill", "stage_seq": 7, "distance_m": 10364.71, "section_seq": 1, "route_path_id": 28747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941", "location": "Garscadden", "stage_seq": 8, "distance_m": 11135.308, "section_seq": 1, "route_path_id": 28747}, {"is_pass": false, "wtt_arr": "1943", "wtt_dep": null, "location": "Yoker Carriage Sidings", "stage_seq": 9, "distance_m": 11843.962, "section_seq": 1, "route_path_id": 28747}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 11843.962, "from_m": 0.0, "section_seq": 1, "route_path_id": 28747}], "total_distance_m": 11843.962, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 11843.962, "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": 1326, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:10Z", "source_id": 48400762, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:27:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:13Z", "source_id": 15720832, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1285, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:27Z", "source_id": 48411253, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:30:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:34Z", "source_id": 15724851, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:16Z", "source_id": 15725639, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1292, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:29Z", "source_id": 48421395, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:34:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:33Z", "source_id": 15729751, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:14Z", "source_id": 48433350, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:39:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:19Z", "source_id": 15733348, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1359, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:40Z", "source_id": 48436854, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:40:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:48Z", "source_id": 15734430, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:40:00+01:00", "operational_fact": true}] |
Milngavie |
1922 |
1922 |
1 |
None |
None |
Yoker Carriage Sidings |
1943 |
1943 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87021/2026-09-15/detailed |
None |
Scotstounhill |
2026-09-15T19:39:31+01:00 |
Yoker Carriage Sidings |
4.0 |
{"type": "LineString", "coordinates": [[-4.352561791601018, 55.88491011388144], [-4.3525644, 55.8849107], [-4.3533094, 55.885075500000006], [-4.3535826, 55.8851372], [-4.3541325, 55.8852592], [-4.3577364, 55.88605739999999], [-4.3614967, 55.8868914], [-4.3626352, 55.88711], [-4.363137599999999, 55.88719470000001], [-4.3641023, 55.8873867], [-4.364716600000001, 55.8875312], [-4.3648959000000005, 55.8875781], [-4.365513, 55.8877395], [-4.3662634, 55.88791690000001], [-4.3675448999999995, 55.88820829999999], [-4.3680541, 55.88832399999998], [-4.368690999999999, 55.888434200000006], [-4.370104499999999, 55.8887365], [-4.3706597, 55.88882379999999], [-4.371188100000001, 55.888905], [-4.3718748, 55.8890073], [-4.3725024, 55.88913660000001], [-4.3747269, 55.8896263]]} |
0.9 |
1939 |
1943 |
Anniesland |
Garscadden |
Yoker Carriage Sidings |
55.8896263 |
-4.3747269 |
55.8896263 |
-4.3747269 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:44:00 |
Garscadden |
TD |
TRACKING_TIMEOUT |
48444733 |
1789497779025819 |
27 |
27 |
2026-09-15 19:54:02.886112 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:01.386954 |
| 559609 |
590292 |
C55750 |
122I01MY15 |
2026-09-15 |
COMPLETE |
15786290 |
2026-09-15 20:44:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 590292, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55750", "consist": null, "dest_crs": "SHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55750/2026-09-15/detailed", "trust_id": "122I01MY15", "origin_crs": "APN", "show_on_map": 0, "dar_est_time": "19:37:00", "dar_platform": null, "dest_station": "South Hylton (Sunderland Metro)", "service_date": "2026-09-15", "dest_arr_time": "2043", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "2I01", "timing_status": "LATE", "origin_station": "Newcastle Airport", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1937", "origin_platform": null, "current_location": "South Hylton (Sunderland Metro)", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Pallion", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1937½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:46:03Z\", \"source_id\": 48300774, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:26Z\", \"source_id\": 15768881, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:43:37Z\", \"source_id\": 48294450, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:44:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:48Z\", \"source_id\": 15770620, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:39:43Z\", \"source_id\": 48284038, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:02Z\", \"source_id\": 15772909, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:26Z\", \"source_id\": 15775343, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:38Z\", \"source_id\": 15776868, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:56Z\", \"source_id\": 15777793, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:39Z\", \"source_id\": 15778988, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:14Z\", \"source_id\": 15780714, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:11Z\", \"source_id\": 15782100, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:31Z\", \"source_id\": 15783047, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:37Z\", \"source_id\": 15784488, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:13Z\", \"source_id\": 15786290, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "South Hylton (Sunderland Metro)", "service_state_platform": "1", "timing_fact_generation": 1789501334394775, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:01.650619", "service_state_evidence_id": 15786290, "current_leg_start_actual_dep": null, "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:03.160107", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Tyne and Wear Metro |
P |
APN |
SHZ |
2I01 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 3744, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:46:03Z", "source_id": 48300774, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:46:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:26Z", "source_id": 15768881, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:43:37Z", "source_id": 48294450, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:44:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:48Z", "source_id": 15770620, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3965, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:39:43Z", "source_id": 48284038, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:40:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:02Z", "source_id": 15772909, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:26Z", "source_id": 15775343, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:38Z", "source_id": 15776868, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:56Z", "source_id": 15777793, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:39Z", "source_id": 15778988, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:14Z", "source_id": 15780714, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:11Z", "source_id": 15782100, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:31Z", "source_id": 15783047, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:37Z", "source_id": 15784488, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:13Z", "source_id": 15786290, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Newcastle Airport |
1937 |
1937½ |
None |
19:37:00 |
None |
South Hylton (Sunderland Metro) |
2043 |
2043 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C55750/2026-09-15/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Pallion |
South Hylton (Sunderland Metro) |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:44:00 |
South Hylton (Sunderland Metro) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786290 |
1789501334394775 |
38 |
38 |
2026-09-15 19:54:03.160107 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:01.650619 |
| 559610 |
590440 |
C05766 |
475C69MY15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:44:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 590440, "stp": "P", "toc": "Great Northern", "uid": "C05766", "consist": "379027", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C05766/2026-09-15/detailed", "trust_id": "475C69MY15", "origin_crs": null, "show_on_map": 0, "dar_est_time": "19:44:00", "dar_platform": null, "dest_station": "Cambridge Sidings North", "service_date": "2026-09-15", "dest_arr_time": "2049", "dest_platform": null, "is_terminated": 1, "next_location": "Cambridge Sidings North", "signalling_id": "5C69", "timing_status": null, "origin_station": "Cambridge Sidings North", "current_leg_arr": "2049", "current_leg_dep": "2041", "current_leg_end": "Cambridge Sidings North", "origin_dep_time": "1944", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1408433, 52.1979723], [0.1409617, 52.1981772], [0.1410306, 52.1982815], [0.1410801, 52.19834949999999], [0.1411993, 52.198495], [0.1414357, 52.198780799999994], [0.1415791, 52.1989752], [0.1417769118812549, 52.19926978754009], [0.1422291, 52.1999432], [0.1423186, 52.2000731], [0.14249469999999995, 52.2003096], [0.1426871, 52.200508], [0.1429396, 52.2007674], [0.1430347, 52.20085549999999], [0.1431521, 52.2009808]]}", "current_leg_start": "Cambridge Sidings South", "dest_arr_time_act": "2049", "motion_projection": null, "next_location_lat": "52.2009808", "next_location_lon": "0.1431521", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 740.932, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 590440, \"profile_key\": \"b486d08aa0420e14d836e42d4d2e4641ba2e57199671515848364472ebda98ab\", \"schedule_id\": 681, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1944\", \"location\": \"Cambridge Sidings North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 57244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1947\", \"location\": \"Cambridge North Jn\", \"stage_seq\": 2, \"distance_m\": 248.046, \"section_seq\": 1, \"route_path_id\": 57244}, {\"is_pass\": false, \"wtt_arr\": \"1953\", \"wtt_dep\": \"2041\", \"location\": \"Cambridge Sidings South\", \"stage_seq\": 3, \"distance_m\": 370.466, \"section_seq\": 1, \"route_path_id\": 57244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2044\", \"location\": \"Cambridge North Jn\", \"stage_seq\": 4, \"distance_m\": 492.886, \"section_seq\": 1, \"route_path_id\": 57244}, {\"is_pass\": false, \"wtt_arr\": \"2049\", \"wtt_dep\": null, \"location\": \"Cambridge Sidings North\", \"stage_seq\": 5, \"distance_m\": 740.932, \"section_seq\": 1, \"route_path_id\": 57244}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 740.932, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 57244}], \"total_distance_m\": 740.932, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 0.0, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 740.932, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1944", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "8.0", "current_position_lat": "52.2009808", "current_position_lon": "0.1431521", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Cambridge Sidings North", "service_state_platform": null, "timing_fact_generation": 1789494255373715, "current_leg_arrival_utc": "2026-09-15T20:49:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:01.870970", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T20:41:00+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:03.266460", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
P |
None |
None |
5C69 |
379027 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 740.932, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 590440, "profile_key": "b486d08aa0420e14d836e42d4d2e4641ba2e57199671515848364472ebda98ab", "schedule_id": 681, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1944", "location": "Cambridge Sidings North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 57244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1947", "location": "Cambridge North Jn", "stage_seq": 2, "distance_m": 248.046, "section_seq": 1, "route_path_id": 57244}, {"is_pass": false, "wtt_arr": "1953", "wtt_dep": "2041", "location": "Cambridge Sidings South", "stage_seq": 3, "distance_m": 370.466, "section_seq": 1, "route_path_id": 57244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2044", "location": "Cambridge North Jn", "stage_seq": 4, "distance_m": 492.886, "section_seq": 1, "route_path_id": 57244}, {"is_pass": false, "wtt_arr": "2049", "wtt_dep": null, "location": "Cambridge Sidings North", "stage_seq": 5, "distance_m": 740.932, "section_seq": 1, "route_path_id": 57244}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 740.932, "from_m": 0.0, "section_seq": 1, "route_path_id": 57244}], "total_distance_m": 740.932, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 0.0, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 740.932, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Cambridge Sidings North |
1944 |
1944 |
None |
19:44:00 |
None |
Cambridge Sidings North |
2049 |
2049 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C05766/2026-09-15/detailed |
None |
Cambridge Sidings South |
2026-09-15T20:41:00+01:00 |
Cambridge Sidings North |
8.0 |
{"type": "LineString", "coordinates": [[0.1408433, 52.1979723], [0.1409617, 52.1981772], [0.1410306, 52.1982815], [0.1410801, 52.19834949999999], [0.1411993, 52.198495], [0.1414357, 52.198780799999994], [0.1415791, 52.1989752], [0.1417769118812549, 52.19926978754009], [0.1422291, 52.1999432], [0.1423186, 52.2000731], [0.14249469999999995, 52.2003096], [0.1426871, 52.200508], [0.1429396, 52.2007674], [0.1430347, 52.20085549999999], [0.1431521, 52.2009808]]} |
0.2 |
2041 |
2049 |
None |
None |
Cambridge Sidings North |
52.2009808 |
0.1431521 |
52.2009808 |
0.1431521 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:44:00 |
Cambridge Sidings North |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789494255373715 |
0 |
0 |
2026-09-15 19:54:03.266460 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:01.870970 |
| 559611 |
590450 |
C61537 |
722I02MY15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:44:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 590450, "stp": "P", "toc": "London Underground", "uid": "C61537", "consist": null, "dest_crs": "SBP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61537/2026-09-15/detailed", "trust_id": "722I02MY15", "origin_crs": "ZEL", "show_on_map": 0, "dar_est_time": "19:44:00", "dar_platform": null, "dest_station": "Stonebridge Park", "service_date": "2026-09-15", "dest_arr_time": "2022", "dest_platform": "2", "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2I02", "timing_status": null, "origin_station": "Elephant & Castle L.T.", "current_leg_arr": "2010½", "current_leg_dep": "1944", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "1944", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179], [-0.1031626, 51.51070159999999], [-0.103165, 51.51072460000001], [-0.1031942, 51.5108754], [-0.1032473, 51.511128699999986], [-0.10331959999999998, 51.5115055], [-0.1033934, 51.5118006], [-0.1034213, 51.5119096], [-0.1034253, 51.5119248], [-0.1034745, 51.51214869999999], [-0.1034882, 51.51222689999999], [-0.1034978, 51.5123304], [-0.1035051, 51.512396899999985], [-0.10355820000000002, 51.5128812], [-0.10356619999999998, 51.51298409999999], [-0.1035739, 51.5131246], [-0.10356949999999998, 51.5134601], [-0.1035664, 51.513902], [-0.1035633, 51.5141218], [-0.10356509999999998, 51.514278399999995], [-0.1036135, 51.51568799999999], [-0.1036503, 51.5160618], [-0.1036776, 51.516307100000006], [-0.10371569999999998, 51.516690999999994], [-0.10375729999999998, 51.5170449], [-0.1037796, 51.51716269999999], [-0.103874, 51.5175139], [-0.1039205, 51.517686999999995], [-0.1039844, 51.5179121], [-0.1041193, 51.5184448], [-0.10419169999999998, 51.518736399999995], [-0.1042994, 51.5191342], [-0.1043522, 51.519295500000005], [-0.1043944982618106, 51.51940495610953], [-0.1044206, 51.51947249999999], [-0.1044336, 51.519501899999995], [-0.1044511, 51.5195404], [-0.1044921, 51.5196159], [-0.10452559999999998, 51.5196714], [-0.1045513, 51.5197104], [-0.10458399999999998, 51.5197574], [-0.10462019999999998, 51.5198048], [-0.1046547, 51.519847600000006], [-0.10465731725018064, 51.519850605097744], [-0.1047485, 51.5199553], [-0.10478179999999998, 51.5199882], [-0.1048892, 51.520094400000005], [-0.1049245, 51.52012870000001], [-0.1049734, 51.5201809], [-0.1049984, 51.5202059], [-0.1050429, 51.5202518], [-0.10505989999999998, 51.5202707], [-0.105128, 51.5203463], [-0.10518569999999998, 51.52041549999999], [-0.10526149999999998, 51.520511500000005], [-0.1053543, 51.52063750000001], [-0.1054284, 51.52074169999999], [-0.1054765, 51.52080790000001], [-0.10553959999999998, 51.52089339999999], [-0.10563999999999998, 51.521018899999994], [-0.1057224, 51.5211185], [-0.10584639999999998, 51.52126079999999], [-0.10593199999999998, 51.5213589], [-0.1060171, 51.5214556], [-0.1060733, 51.521530899999995], [-0.1061551, 51.5216344], [-0.10630829999999998, 51.521814799999994], [-0.1064567, 51.52197739999999], [-0.1066099, 51.522131400000006], [-0.1067761, 51.5222865], [-0.1068495, 51.5223523], [-0.1069557, 51.52244679999999], [-0.1070899, 51.522560199999994], [-0.1073307, 51.5227709], [-0.1074634, 51.5229041], [-0.1077295, 51.52321220000001], [-0.1077608, 51.52324849999999], [-0.10781739999999998, 51.5233048], [-0.1079029, 51.523390899999995], [-0.1080862, 51.5235425], [-0.1084101, 51.523739899999995], [-0.1086221, 51.5238577], [-0.1087174, 51.523905500000005], [-0.1087995, 51.52394550000001], [-0.1088785, 51.5239868], [-0.108979, 51.524046699999985], [-0.1090536, 51.5240956], [-0.1091728, 51.5241772], [-0.1092883, 51.5242587], [-0.1093938, 51.5243402], [-0.1094992, 51.52442169999999], [-0.1095738, 51.5244838], [-0.10964, 51.52454850000001], [-0.1097076, 51.5246072], [-0.1097511, 51.524646], [-0.10981749999999998, 51.524694399999994], [-0.1099621, 51.5248046], [-0.1108836, 51.52542919999999], [-0.1124319, 51.5263817], [-0.11332169999999998, 51.526952], [-0.1144298, 51.52767479999999], [-0.11453209999999998, 51.5277334], [-0.1149493, 51.5279658], [-0.1160474, 51.5285776], [-0.1162677, 51.52870870000001], [-0.1168744, 51.52906070000001], [-0.117008, 51.5291382], [-0.11837100000000002, 51.529929], [-0.118469, 51.529982999999994], [-0.1185695, 51.530037799999995], [-0.1186822, 51.53009509999999], [-0.1188107, 51.530153899999995], [-0.1190034, 51.5302276], [-0.11925929999999996, 51.5303125], [-0.1195215, 51.5303917], [-0.1197398, 51.53045040000001], [-0.1198331, 51.5304748], [-0.1203098, 51.5305945], [-0.12045839999999997, 51.5306292], [-0.12052580000000002, 51.5306464], [-0.1207928, 51.530685599999984], [-0.12101759999999998, 51.530697], [-0.1214413, 51.5306898], [-0.1218119, 51.5306842], [-0.1221182, 51.5306757], [-0.1223676, 51.530663100000005], [-0.12263129999999996, 51.5306377], [-0.122867, 51.5305966], [-0.12308420000000002, 51.5305415], [-0.12332949999999998, 51.5304633], [-0.12354989999999998, 51.5304069], [-0.1237393, 51.53037439999999], [-0.1239772, 51.530341799999995], [-0.1241908, 51.5303203], [-0.1244005, 51.530313199999995], [-0.12459359999999998, 51.5303098], [-0.1250689, 51.5303267], [-0.12545289999999998, 51.53037519999999], [-0.12547174967034236, 51.53039827557032], [-0.12551709999999996, 51.53040320000001], [-0.1258626, 51.5304682], [-0.1261246, 51.53054499999999], [-0.1263977, 51.530653099999995], [-0.12661269999999997, 51.530796599999995], [-0.1268615, 51.53098740000001], [-0.1269993, 51.53113849999998], [-0.1270916, 51.5312625], [-0.127105, 51.5312861], [-0.1271529, 51.53137050000001], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.1303019, 51.5403426], [-0.1304454, 51.5405132], [-0.13056779999999998, 51.540725], [-0.1306643, 51.5407513], [-0.13073029999999997, 51.5407829], [-0.1307522, 51.5407839], [-0.1309457, 51.5408449], [-0.1310787, 51.54088289999999], [-0.13118809999999995, 51.5409145], [-0.1314585, 51.540971600000006], [-0.1316414, 51.541005799999986], [-0.1317287, 51.5410192], [-0.1318956, 51.5410452], [-0.13206820000000002, 51.5410679], [-0.1322365, 51.5410881], [-0.1325579, 51.54112460000001], [-0.1332022, 51.54116559999999], [-0.1334335, 51.54118019999999], [-0.1334835, 51.541183399999994], [-0.1338926, 51.54121639999999], [-0.13430160000000002, 51.5412551], [-0.1344993, 51.5412817], [-0.1346519, 51.5413056], [-0.134803, 51.54133339999999], [-0.1351364, 51.541382699999986], [-0.1352162, 51.5413934], [-0.1365839, 51.5415659], [-0.1372229, 51.54164779999999], [-0.13727499999999998, 51.5416545], [-0.1381627, 51.541770199999995], [-0.1385878, 51.54182579999999], [-0.13890049999999998, 51.54186270000001], [-0.1392289, 51.5419021], [-0.1394603, 51.5419294], [-0.1397352, 51.5419584], [-0.1399392, 51.54197769999999], [-0.1401019, 51.5419919], [-0.14028799999999997, 51.542007], [-0.1404656, 51.54202049999999], [-0.1405378, 51.542026099999994], [-0.14079589999999997, 51.54204330000001], [-0.14102239999999996, 51.5420556], [-0.14143169999999997, 51.54206959999999], [-0.1416877, 51.54207319999999], [-0.1417761, 51.54207399999999], [-0.14196209999999998, 51.54207660000001], [-0.1423082, 51.5420743], [-0.1425793, 51.54207039999999], [-0.14294299999999996, 51.54205720000001], [-0.1432758, 51.542042999999985], [-0.1436412, 51.54202020000001], [-0.1439337, 51.54199779999999], [-0.1442034, 51.541973000000006], [-0.1444329, 51.5419496], [-0.1447279, 51.5419144], [-0.1449627, 51.54188119999999], [-0.1452015, 51.5418474], [-0.1454401, 51.54181830000001], [-0.1455385, 51.5418081], [-0.1460437, 51.5417842], [-0.1462151, 51.5417805], [-0.1464005, 51.54177399999999], [-0.1467047, 51.5417712], [-0.1468154, 51.54177690000001], [-0.1469355, 51.5417867], [-0.14715339999999996, 51.54181179999999], [-0.1473021, 51.5418347], [-0.14747520000000003, 51.5418643], [-0.1476502, 51.54190459999999], [-0.14787689999999998, 51.5419626], [-0.1482067, 51.5420512], [-0.14892839999999996, 51.54227670000001], [-0.149273, 51.5423815], [-0.1496024, 51.542477100000006], [-0.15000669999999997, 51.5425909], [-0.15027, 51.5426539], [-0.15067869999999997, 51.5427367], [-0.1509479, 51.5427785], [-0.1510754, 51.5427998], [-0.1512148, 51.54281659999999], [-0.15142920000000004, 51.542837299999995], [-0.1516788, 51.54286090000001], [-0.15187729999999997, 51.54287709999999], [-0.15237749999999997, 51.542932400000005], [-0.15273679999999998, 51.5429625], [-0.1531276, 51.54299510000001], [-0.15344829999999998, 51.5430238], [-0.15385409999999997, 51.54304669999999], [-0.1541668, 51.5430599], [-0.154231, 51.5430619], [-0.1544141, 51.5430661], [-0.15454249999999997, 51.543064699999995], [-0.1546893, 51.54306659999999], [-0.15478759999999997, 51.54306950000001], [-0.1549426, 51.5430748], [-0.1550641, 51.54308730000001], [-0.1552771, 51.5431157], [-0.1553892, 51.5431315], [-0.1556004, 51.5431709], [-0.155853, 51.54323320000001], [-0.15613619999999998, 51.5432828], [-0.1563366, 51.543305399999994], [-0.15657869999999996, 51.54333630000001], [-0.1567251, 51.5433519], [-0.15701439999999997, 51.543382], [-0.15724019999999997, 51.5434031], [-0.1573711, 51.5434137], [-0.1575199, 51.543421], [-0.1576625, 51.543421], [-0.1577943, 51.54341999999999], [-0.15790329999999997, 51.5434156], [-0.1579823, 51.5434108], [-0.1580939, 51.5434033], [-0.1582528, 51.54338559999999], [-0.1584861, 51.5433549], [-0.1588306, 51.54329779999999], [-0.1592001, 51.5432321], [-0.1595482706344072, 51.54317680601462], [-0.16000699999999998, 51.5431563], [-0.160255, 51.54314149999999], [-0.1604118, 51.5431307], [-0.16061729999999996, 51.5431152], [-0.16073369999999998, 51.543108200000006], [-0.1609784, 51.5430983], [-0.16111857988524028, 51.54310099852758], [-0.16113229999999998, 51.54309790000001], [-0.16125078923572086, 51.54307304496928], [-0.1614405, 51.543078599999994], [-0.1615693, 51.5430842], [-0.16199489999999997, 51.543101400000005], [-0.1628558, 51.543218200000005], [-0.1634825, 51.54329], [-0.1638912, 51.54332169999999], [-0.1644165, 51.5433162], [-0.16473069999999998, 51.5432933], [-0.16891240000000002, 51.5427671], [-0.17509509999999998, 51.541927], [-0.1771062, 51.5416444], [-0.17737368574318094, 51.5416058422213], [-0.1774157860300821, 51.5415997735078], [-0.17748219999999998, 51.5415902], [-0.17813179999999998, 51.5414929], [-0.1791497, 51.5413611], [-0.1796630568239043, 51.541287619194975], [-0.17976029999999998, 51.5412737], [-0.18010699999999996, 51.54121310000001], [-0.1806906, 51.54109789999999], [-0.18174909999999997, 51.5408636], [-0.1829235, 51.5405896], [-0.1833248, 51.5404966], [-0.1836594, 51.5404118], [-0.18398380000000003, 51.5403217], [-0.18433569999999996, 51.5402255], [-0.18469510000000003, 51.54012259999999], [-0.18506469999999997, 51.54001709999999], [-0.1854516, 51.5399055], [-0.18581479999999995, 51.5397955], [-0.1861774, 51.5396836], [-0.1865632, 51.539560599999994], [-0.1868633, 51.539462099999994], [-0.1874237, 51.5392673], [-0.1877255, 51.539159100000006], [-0.1880542, 51.5390368], [-0.18835859999999996, 51.53891850000001], [-0.1887529, 51.538769899999984], [-0.1891894, 51.538602], [-0.1895837, 51.5384436], [-0.1899831, 51.5382824], [-0.1919269, 51.5374942], [-0.1922821, 51.5373581], [-0.1929268, 51.5370853], [-0.19318759999999996, 51.5369832], [-0.19347279999999997, 51.5368727], [-0.1937415, 51.536777], [-0.1939695, 51.53669210000001], [-0.194282, 51.5365726], [-0.1946304, 51.5364508], [-0.1949877, 51.536340300000006], [-0.1953774, 51.5362286], [-0.1960077, 51.536063199999994], [-0.19642970000000004, 51.53594369999998], [-0.196823, 51.5358365], [-0.1971795, 51.5357381], [-0.19757199999999997, 51.53563739999999], [-0.1970679, 51.5358031], [-0.1978087, 51.53560480000001], [-0.1985347, 51.535419299999994], [-0.19927959999999997, 51.53525299999998], [-0.1996699, 51.535179], [-0.2000544, 51.53510790000001], [-0.2008565, 51.534961], [-0.20161, 51.5348195], [-0.2024138, 51.5346768], [-0.20324, 51.53452790000001], [-0.20377180000000003, 51.53443610000001], [-0.2044149, 51.53431089999999], [-0.2049092, 51.5342345], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Elephant & Castle L.T.", "dest_arr_time_act": "2022", "motion_projection": null, "next_location_lat": "51.5341536", "next_location_lon": "-0.2053586", "previous_location": null, "current_leg_milage": "7.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1944", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "26.5", "current_position_lat": "51.5341536", "current_position_lon": "-0.2053586", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Elephant & Castle L.T.", "service_state_platform": null, "timing_fact_generation": 1789500093589378, "current_leg_arrival_utc": "2026-09-15T20:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:01.873876", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T19:44:30+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:03.269840", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Underground |
P |
ZEL |
SBP |
2I02 |
None |
None |
None |
None |
None |
[] |
Elephant & Castle L.T. |
1944 |
1944 |
None |
19:44:00 |
None |
Stonebridge Park |
2022 |
2022 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C61537/2026-09-15/detailed |
None |
Elephant & Castle L.T. |
2026-09-15T19:44:30+01:00 |
Queen's Park (DC) |
26.5 |
{"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 |
1944 |
2010½ |
None |
None |
Queen's Park (DC) |
51.5341536 |
-0.2053586 |
51.5341536 |
-0.2053586 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:44:00 |
Elephant & Castle L.T. |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789500093589378 |
5 |
5 |
2026-09-15 19:54:03.269840 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:01.873876 |
| 559612 |
588833 |
W68994 |
042H43MX15 |
2026-09-15 |
COMPLETE |
15786623 |
2026-09-15 20:44:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 588833, "stp": "P", "toc": "ScotRail", "uid": "W68994", "consist": "334001+334032", "dest_crs": "HLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68994/2026-09-15/detailed", "trust_id": "042H43MX15", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Helensburgh Central", "service_date": "2026-09-15", "dest_arr_time": "2043", "dest_platform": "1", "is_terminated": 1, "next_location": "Helensburgh Central", "signalling_id": "2H43", "timing_status": "LATE", "origin_station": "Edinburgh", "current_leg_arr": "2044", "current_leg_dep": "2041", "current_leg_end": "Helensburgh Central", "origin_dep_time": "1841", "origin_platform": "11", "current_location": "Helensburgh Central", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.7112354, 55.9944864], [-4.7117754, 55.99474980000001], [-4.7120955, 55.994918299999995], [-4.7123622, 55.99508699999999], [-4.712539600000001, 55.9952103], [-4.7127831, 55.99540129999999], [-4.7130695, 55.99566469999999], [-4.713353699999999, 55.99597980000001], [-4.7136154, 55.9963539], [-4.713766099999999, 55.99662659999999], [-4.713915100000001, 55.9970085], [-4.7140550999999995, 55.9973921], [-4.7141969, 55.99767919999999], [-4.7142987, 55.9978549], [-4.7144656, 55.99809319999999], [-4.7146578, 55.9983094], [-4.7149576, 55.9986012], [-4.7152645, 55.9989107], [-4.7158536, 55.99950870000001], [-4.716439899999999, 56.0001457], [-4.7166698, 56.0003681], [-4.7168833, 56.000556], [-4.717212199999999, 56.00082309999999], [-4.7176565, 56.00111909999999], [-4.71807, 56.0013811], [-4.718547499999999, 56.0016333], [-4.719079599999999, 56.00187739999999], [-4.719614299999999, 56.0020983], [-4.720286499999999, 56.0023288], [-4.721199000000001, 56.0025682], [-4.7214378, 56.002628400000006], [-4.721744999999999, 56.00269079999999], [-4.7224219, 56.0028132], [-4.723285, 56.002954499999994], [-4.7258723, 56.00339399999999], [-4.7260594, 56.00341960000001], [-4.7269065999999995, 56.0035355], [-4.7273715, 56.003575899999994], [-4.7277047, 56.00360770000001], [-4.727944899999999, 56.003632200000006], [-4.728267699999999, 56.0036539], [-4.728743, 56.003656799999995], [-4.7296086, 56.00364729999998], [-4.7296553, 56.00364630000001], [-4.7299085, 56.003640999999995], [-4.730314899999999, 56.0036583], [-4.7305352, 56.00367610000001], [-4.7308995, 56.00371959999999], [-4.732338099999999, 56.00395699999999]]}", "current_leg_start": "Craigendoran", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "56.0039570", "next_location_lon": "-4.7323381", "previous_location": "Craigendoran", "current_leg_milage": "1.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1667.893, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3123.268, \"from_m\": 1667.893, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3742.144, \"from_m\": 3123.268, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3820.055, \"from_m\": 3742.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3832.085, \"from_m\": 3820.055, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 3893.16, \"from_m\": 3832.085, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5005.769, \"from_m\": 3893.16, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14624.42, \"from_m\": 5005.769, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 15043.854, \"from_m\": 14624.42, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17349.057, \"from_m\": 15043.854, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28314.791, \"from_m\": 17349.057, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28411.767, \"from_m\": 28314.791, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29396.588, \"from_m\": 28411.767, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29720.643, \"from_m\": 29396.588, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30538.491, \"from_m\": 29720.643, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30607.799, \"from_m\": 30538.491, \"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\": 30862.427, \"from_m\": 30607.799, \"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\": 31496.561, \"from_m\": 30862.427, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31893.886, \"from_m\": 31496.561, \"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\": 33947.167, \"from_m\": 31893.886, \"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\": 36442.963, \"from_m\": 33947.167, \"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\": 39657.244, \"from_m\": 36442.963, \"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\": 46692.059, \"from_m\": 39657.244, \"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\": 49300.513, \"from_m\": 46692.059, \"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\": 49354.758, \"from_m\": 49300.513, \"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\": 54301.851, \"from_m\": 49354.758, \"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\": 57086.9, \"from_m\": 54301.851, \"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\": 57613.516, \"from_m\": 57086.9, \"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\": 57678.998, \"from_m\": 57613.516, \"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\": 58021.294, \"from_m\": 57678.998, \"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\": 68873.032, \"from_m\": 58021.294, \"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\": 69268.394, \"from_m\": 68873.032, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 70059.266, \"from_m\": 69268.394, \"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\": 70902.931, \"from_m\": 70059.266, \"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\": 75534.237, \"from_m\": 70902.931, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 75580.26, \"from_m\": 75534.237, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76906.459, \"from_m\": 75580.26, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 76947.224, \"from_m\": 76906.459, \"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\": 77658.714, \"from_m\": 76947.224, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77698.952, \"from_m\": 77658.714, \"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\": 77714.332, \"from_m\": 77698.952, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77760.946, \"from_m\": 77714.332, \"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\": 77832.219, \"from_m\": 77760.946, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 79091.347, \"from_m\": 77832.219, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 85122.568, \"from_m\": 79091.347, \"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\": 85586.364, \"from_m\": 85122.568, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91194.2, \"from_m\": 85586.364, \"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\": 92017.105, \"from_m\": 91194.2, \"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\": 94367.847, \"from_m\": 92017.105, \"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\": 95289.553, \"from_m\": 94367.847, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 95340.303, \"from_m\": 95289.553, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 95406.333, \"from_m\": 95340.303, \"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\": 95819.913, \"from_m\": 95406.333, \"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\": 96743.862, \"from_m\": 95819.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\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 106217.435, \"from_m\": 96743.862, \"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\": 109029.284, \"from_m\": 106217.435, \"capability_applied\": null, \"effective_limit_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\": 588833, \"profile_key\": \"e3778e9da6eaa0b1dc135145072943ac31c8d6ebf352db1307b3f2d32affee6c\", \"schedule_id\": 27558, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1841\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1842H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1844H\", \"wtt_dep\": \"1845H\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1847H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 4, \"distance_m\": 4817.085, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1850\", \"wtt_dep\": \"1851\", \"location\": \"Edinburgh Park\", \"stage_seq\": 5, \"distance_m\": 8771.977, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1854H\", \"location\": \"Newbridge Jn\", \"stage_seq\": 6, \"distance_m\": 14437.561, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1858H\", \"wtt_dep\": \"1859H\", \"location\": \"Uphall\", \"stage_seq\": 7, \"distance_m\": 21447.474, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1902H\", \"wtt_dep\": \"1903H\", \"location\": \"Livingston North\", \"stage_seq\": 8, \"distance_m\": 24723.299, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1907H\", \"wtt_dep\": \"1909H\", \"location\": \"Bathgate\", \"stage_seq\": 9, \"distance_m\": 30703.173, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1913\", \"wtt_dep\": \"1914\", \"location\": \"Armadale\", \"stage_seq\": 10, \"distance_m\": 34864.23, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1917\", \"wtt_dep\": \"1918\", \"location\": \"Blackridge\", \"stage_seq\": 11, \"distance_m\": 38610.314, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1924\", \"wtt_dep\": \"1925\", \"location\": \"Caldercruix\", \"stage_seq\": 12, \"distance_m\": 47508.466, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1928\", \"wtt_dep\": \"1929\", \"location\": \"Drumgelloch\", \"stage_seq\": 13, \"distance_m\": 52201.815, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1931H\", \"wtt_dep\": \"1934H\", \"location\": \"Airdrie\", \"stage_seq\": 14, \"distance_m\": 54392.108, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1936\", \"wtt_dep\": \"1936H\", \"location\": \"Coatdyke\", \"stage_seq\": 15, \"distance_m\": 55851.372, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1938H\", \"wtt_dep\": \"1939\", \"location\": \"Coatbridge Sunnyside\", \"stage_seq\": 16, \"distance_m\": 57439.15, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1941\", \"wtt_dep\": \"1941H\", \"location\": \"Blairhill\", \"stage_seq\": 17, \"distance_m\": 58430.716, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1945\", \"wtt_dep\": \"1945H\", \"location\": \"Easterhouse\", \"stage_seq\": 18, \"distance_m\": 62625.711, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1947H\", \"wtt_dep\": \"1948\", \"location\": \"Garrowhill\", \"stage_seq\": 19, \"distance_m\": 64175.33, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1950\", \"wtt_dep\": \"1950H\", \"location\": \"Shettleston\", \"stage_seq\": 20, \"distance_m\": 66119.977, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1952\", \"wtt_dep\": \"1952H\", \"location\": \"Carntyne\", \"stage_seq\": 21, \"distance_m\": 67338.662, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1955H\", \"wtt_dep\": \"1956\", \"location\": \"Bellgrove\", \"stage_seq\": 22, \"distance_m\": 70148.998, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"1957H\", \"wtt_dep\": \"1958H\", \"location\": \"High Street\", \"stage_seq\": 23, \"distance_m\": 71171.566, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2002\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 24, \"distance_m\": 72040.224, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2003H\", \"wtt_dep\": \"2004H\", \"location\": \"Charing Cross\", \"stage_seq\": 25, \"distance_m\": 73279.277, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006H\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 26, \"distance_m\": 74802.311, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2008\", \"wtt_dep\": \"2008H\", \"location\": \"Partick\", \"stage_seq\": 27, \"distance_m\": 76007.5, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2011\", \"location\": \"Hyndland\", \"stage_seq\": 28, \"distance_m\": 77183.363, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 29, \"distance_m\": 77714.332, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014\", \"location\": \"Garscadden\", \"stage_seq\": 30, \"distance_m\": 80451.046, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Yoker\", \"stage_seq\": 31, \"distance_m\": 82077.955, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"Clydebank\", \"stage_seq\": 32, \"distance_m\": 83447.34, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2019H\", \"location\": \"Dalmuir\", \"stage_seq\": 33, \"distance_m\": 85423.654, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027\", \"location\": \"Dumbarton East\", \"stage_seq\": 34, \"distance_m\": 94670.192, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2028H\", \"wtt_dep\": \"2029\", \"location\": \"Dumbarton Central\", \"stage_seq\": 35, \"distance_m\": 95754.752, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2030H\", \"location\": \"Dalreoch\", \"stage_seq\": 36, \"distance_m\": 96350.576, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Cardross\", \"stage_seq\": 37, \"distance_m\": 101482.778, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039H\", \"location\": \"Craigendoran Jn\", \"stage_seq\": 38, \"distance_m\": 106428.101, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": \"2040H\", \"location\": \"Craigendoran\", \"stage_seq\": 39, \"distance_m\": 107188.177, \"section_seq\": 1, \"route_path_id\": 66286}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Helensburgh Central\", \"stage_seq\": 40, \"distance_m\": 109029.284, \"section_seq\": 1, \"route_path_id\": 66286}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 109029.284, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66286}], \"total_distance_m\": 109029.284, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 108886.285, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 142.999, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1841", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "56.0039570", "current_position_lon": "-4.7323381", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:52Z\", \"source_id\": 48297709, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:57Z\", \"source_id\": 15688463, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:49:55Z\", \"source_id\": 48310767, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:50:02Z\", \"source_id\": 15692624, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:58:11Z\", \"source_id\": 48332077, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:58:17Z\", \"source_id\": 15699308, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:01:51Z\", \"source_id\": 48341490, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:02:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:01:58Z\", \"source_id\": 15702234, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:06:10Z\", \"source_id\": 48352830, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:07:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:06:14Z\", \"source_id\": 15705730, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:31Z\", \"source_id\": 48366653, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:12:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:31Z\", \"source_id\": 15710046, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:15:18Z\", \"source_id\": 48376172, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:16:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:15:22Z\", \"source_id\": 15713092, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:52Z\", \"source_id\": 48392536, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:23:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:54Z\", \"source_id\": 15718241, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:26:36Z\", \"source_id\": 15721912, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:39Z\", \"source_id\": 48419341, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:33:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:43Z\", \"source_id\": 15729071, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:35:37Z\", \"source_id\": 48426577, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:37:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:35:40Z\", \"source_id\": 15731368, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2211, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:37:59Z\", \"source_id\": 48432752, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:39:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:03Z\", \"source_id\": 15733164, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:40:36Z\", \"source_id\": 48439102, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:42:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:40:40Z\", \"source_id\": 15735135, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1582, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:08Z\", \"source_id\": 48445270, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:46:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:11Z\", \"source_id\": 15737096, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:14Z\", \"source_id\": 48455266, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:48:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:19Z\", \"source_id\": 15740234, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:51Z\", \"source_id\": 48463931, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:54Z\", \"source_id\": 15743132, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:03Z\", \"source_id\": 15743336, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:01Z\", \"source_id\": 15747212, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:22Z\", \"source_id\": 15747691, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:03Z\", \"source_id\": 48476755, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:56:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:09Z\", \"source_id\": 15750040, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:36Z\", \"source_id\": 15750613, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:31Z\", \"source_id\": 48480195, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:33Z\", \"source_id\": 15752012, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:13Z\", \"source_id\": 48486700, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:00:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:17Z\", \"source_id\": 15754905, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:38Z\", \"source_id\": 48492470, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:41Z\", \"source_id\": 15757167, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:14Z\", \"source_id\": 48501151, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:19Z\", \"source_id\": 15760448, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:11Z\", \"source_id\": 48508438, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:15Z\", \"source_id\": 15762834, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:10Z\", \"source_id\": 48518050, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:14Z\", \"source_id\": 15765828, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:17Z\", \"source_id\": 48520838, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:20Z\", \"source_id\": 15766657, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:22Z\", \"source_id\": 48523458, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:29Z\", \"source_id\": 15767493, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1266, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:48Z\", \"source_id\": 48526974, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:53Z\", \"source_id\": 15768504, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:10Z\", \"source_id\": 48546273, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:15Z\", \"source_id\": 15774501, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:11Z\", \"source_id\": 48550766, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:19Z\", \"source_id\": 15775946, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:16Z\", \"source_id\": 48555471, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:20Z\", \"source_id\": 15777352, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:00Z\", \"source_id\": 48563683, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:02Z\", \"source_id\": 15779934, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1194, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:54Z\", \"source_id\": 48577141, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:57Z\", \"source_id\": 15784008, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:38Z\", \"source_id\": 48585329, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:44Z\", \"source_id\": 15786623, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Helensburgh Central", "service_state_platform": "1", "timing_fact_generation": 1789501364910156, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:02.849825", "service_state_evidence_id": 15786623, "current_leg_start_actual_dep": "2026-09-15T20:41:30+01:00", "operational_evidence_version": 152, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:04.723081", "service_state_valid_until_kind": null, "operational_interpretation_version": 152, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
HLC |
2H43 |
334001+334032 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1667.893, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3123.268, "from_m": 1667.893, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3742.144, "from_m": 3123.268, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3820.055, "from_m": 3742.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3832.085, "from_m": 3820.055, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 3893.16, "from_m": 3832.085, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5005.769, "from_m": 3893.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14624.42, "from_m": 5005.769, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 15043.854, "from_m": 14624.42, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17349.057, "from_m": 15043.854, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28314.791, "from_m": 17349.057, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28411.767, "from_m": 28314.791, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29396.588, "from_m": 28411.767, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29720.643, "from_m": 29396.588, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 30538.491, "from_m": 29720.643, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 30607.799, "from_m": 30538.491, "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": 30862.427, "from_m": 30607.799, "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": 31496.561, "from_m": 30862.427, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31893.886, "from_m": 31496.561, "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": 33947.167, "from_m": 31893.886, "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": 36442.963, "from_m": 33947.167, "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": 39657.244, "from_m": 36442.963, "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": 46692.059, "from_m": 39657.244, "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": 49300.513, "from_m": 46692.059, "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": 49354.758, "from_m": 49300.513, "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": 54301.851, "from_m": 49354.758, "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": 57086.9, "from_m": 54301.851, "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": 57613.516, "from_m": 57086.9, "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": 57678.998, "from_m": 57613.516, "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": 58021.294, "from_m": 57678.998, "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": 68873.032, "from_m": 58021.294, "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": 69268.394, "from_m": 68873.032, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 70059.266, "from_m": 69268.394, "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": 70902.931, "from_m": 70059.266, "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": 75534.237, "from_m": 70902.931, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 75580.26, "from_m": 75534.237, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76906.459, "from_m": 75580.26, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 76947.224, "from_m": 76906.459, "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": 77658.714, "from_m": 76947.224, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77698.952, "from_m": 77658.714, "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": 77714.332, "from_m": 77698.952, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77760.946, "from_m": 77714.332, "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": 77832.219, "from_m": 77760.946, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 79091.347, "from_m": 77832.219, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 85122.568, "from_m": 79091.347, "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": 85586.364, "from_m": 85122.568, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91194.2, "from_m": 85586.364, "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": 92017.105, "from_m": 91194.2, "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": 94367.847, "from_m": 92017.105, "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": 95289.553, "from_m": 94367.847, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 95340.303, "from_m": 95289.553, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 95406.333, "from_m": 95340.303, "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": 95819.913, "from_m": 95406.333, "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": 96743.862, "from_m": 95819.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", "infrastructure_limit_mph": 30.0}, {"to_m": 106217.435, "from_m": 96743.862, "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": 109029.284, "from_m": 106217.435, "capability_applied": null, "effective_limit_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": 588833, "profile_key": "e3778e9da6eaa0b1dc135145072943ac31c8d6ebf352db1307b3f2d32affee6c", "schedule_id": 27558, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1841", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66286}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1842H", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1844H", "wtt_dep": "1845H", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 66286}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1847H", "location": "Haymarket West Jn", "stage_seq": 4, "distance_m": 4817.085, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1850", "wtt_dep": "1851", "location": "Edinburgh Park", "stage_seq": 5, "distance_m": 8771.977, "section_seq": 1, "route_path_id": 66286}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1854H", "location": "Newbridge Jn", "stage_seq": 6, "distance_m": 14437.561, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1858H", "wtt_dep": "1859H", "location": "Uphall", "stage_seq": 7, "distance_m": 21447.474, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1902H", "wtt_dep": "1903H", "location": "Livingston North", "stage_seq": 8, "distance_m": 24723.299, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1907H", "wtt_dep": "1909H", "location": "Bathgate", "stage_seq": 9, "distance_m": 30703.173, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1913", "wtt_dep": "1914", "location": "Armadale", "stage_seq": 10, "distance_m": 34864.23, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1917", "wtt_dep": "1918", "location": "Blackridge", "stage_seq": 11, "distance_m": 38610.314, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1924", "wtt_dep": "1925", "location": "Caldercruix", "stage_seq": 12, "distance_m": 47508.466, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1928", "wtt_dep": "1929", "location": "Drumgelloch", "stage_seq": 13, "distance_m": 52201.815, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1931H", "wtt_dep": "1934H", "location": "Airdrie", "stage_seq": 14, "distance_m": 54392.108, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1936", "wtt_dep": "1936H", "location": "Coatdyke", "stage_seq": 15, "distance_m": 55851.372, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1938H", "wtt_dep": "1939", "location": "Coatbridge Sunnyside", "stage_seq": 16, "distance_m": 57439.15, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1941", "wtt_dep": "1941H", "location": "Blairhill", "stage_seq": 17, "distance_m": 58430.716, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1945", "wtt_dep": "1945H", "location": "Easterhouse", "stage_seq": 18, "distance_m": 62625.711, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1947H", "wtt_dep": "1948", "location": "Garrowhill", "stage_seq": 19, "distance_m": 64175.33, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1950", "wtt_dep": "1950H", "location": "Shettleston", "stage_seq": 20, "distance_m": 66119.977, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1952", "wtt_dep": "1952H", "location": "Carntyne", "stage_seq": 21, "distance_m": 67338.662, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1955H", "wtt_dep": "1956", "location": "Bellgrove", "stage_seq": 22, "distance_m": 70148.998, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "1957H", "wtt_dep": "1958H", "location": "High Street", "stage_seq": 23, "distance_m": 71171.566, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2002", "location": "Glasgow Queen St Low Level", "stage_seq": 24, "distance_m": 72040.224, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2003H", "wtt_dep": "2004H", "location": "Charing Cross", "stage_seq": 25, "distance_m": 73279.277, "section_seq": 1, "route_path_id": 66286}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006H", "location": "Finnieston East Jn", "stage_seq": 26, "distance_m": 74802.311, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2008", "wtt_dep": "2008H", "location": "Partick", "stage_seq": 27, "distance_m": 76007.5, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2011", "location": "Hyndland", "stage_seq": 28, "distance_m": 77183.363, "section_seq": 1, "route_path_id": 66286}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Hyndland East Jn", "stage_seq": 29, "distance_m": 77714.332, "section_seq": 1, "route_path_id": 66286}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014", "location": "Garscadden", "stage_seq": 30, "distance_m": 80451.046, "section_seq": 1, "route_path_id": 66286}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Yoker", "stage_seq": 31, "distance_m": 82077.955, "section_seq": 1, "route_path_id": 66286}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016", "location": "Clydebank", "stage_seq": 32, "distance_m": 83447.34, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2019H", "location": "Dalmuir", "stage_seq": 33, "distance_m": 85423.654, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027", "location": "Dumbarton East", "stage_seq": 34, "distance_m": 94670.192, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2028H", "wtt_dep": "2029", "location": "Dumbarton Central", "stage_seq": 35, "distance_m": 95754.752, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2030H", "location": "Dalreoch", "stage_seq": 36, "distance_m": 96350.576, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Cardross", "stage_seq": 37, "distance_m": 101482.778, "section_seq": 1, "route_path_id": 66286}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039H", "location": "Craigendoran Jn", "stage_seq": 38, "distance_m": 106428.101, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": "2040H", "location": "Craigendoran", "stage_seq": 39, "distance_m": 107188.177, "section_seq": 1, "route_path_id": 66286}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Helensburgh Central", "stage_seq": 40, "distance_m": 109029.284, "section_seq": 1, "route_path_id": 66286}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 109029.284, "from_m": 0.0, "section_seq": 1, "route_path_id": 66286}], "total_distance_m": 109029.284, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 108886.285, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 142.999, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 798, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:52Z", "source_id": 48297709, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:45:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:57Z", "source_id": 15688463, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 680, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:49:55Z", "source_id": 48310767, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:50:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:50:02Z", "source_id": 15692624, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 666, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:58:11Z", "source_id": 48332077, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:58:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:58:17Z", "source_id": 15699308, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 662, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:01:51Z", "source_id": 48341490, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:02:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:01:58Z", "source_id": 15702234, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:06:10Z", "source_id": 48352830, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:07:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:06:14Z", "source_id": 15705730, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2186, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:31Z", "source_id": 48366653, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:12:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:31Z", "source_id": 15710046, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2202, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:15:18Z", "source_id": 48376172, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:16:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:15:22Z", "source_id": 15713092, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2219, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:52Z", "source_id": 48392536, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:23:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:54Z", "source_id": 15718241, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:26:36Z", "source_id": 15721912, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2197, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:39Z", "source_id": 48419341, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:33:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:43Z", "source_id": 15729071, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:35:37Z", "source_id": 48426577, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T18:37:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:35:40Z", "source_id": 15731368, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2211, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:37:59Z", "source_id": 48432752, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:39:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:03Z", "source_id": 15733164, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1589, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:40:36Z", "source_id": 48439102, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T18:42:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:40:40Z", "source_id": 15735135, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1582, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:08Z", "source_id": 48445270, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T18:46:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:11Z", "source_id": 15737096, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1579, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:14Z", "source_id": 48455266, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T18:48:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:19Z", "source_id": 15740234, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1572, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:51Z", "source_id": 48463931, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T18:51:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:54Z", "source_id": 15743132, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:03Z", "source_id": 15743336, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:01Z", "source_id": 15747212, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:22Z", "source_id": 15747691, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:03Z", "source_id": 48476755, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T18:56:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:09Z", "source_id": 15750040, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:36Z", "source_id": 15750613, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:31Z", "source_id": 48480195, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T18:59:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:33Z", "source_id": 15752012, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:13Z", "source_id": 48486700, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:00:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:17Z", "source_id": 15754905, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1385, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:38Z", "source_id": 48492470, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:03:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:41Z", "source_id": 15757167, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:14Z", "source_id": 48501151, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:07:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:19Z", "source_id": 15760448, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:11Z", "source_id": 48508438, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:09:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:15Z", "source_id": 15762834, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1359, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:10Z", "source_id": 48518050, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T19:14:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:14Z", "source_id": 15765828, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:17Z", "source_id": 48520838, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T19:15:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:20Z", "source_id": 15766657, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1333, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:22Z", "source_id": 48523458, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T19:16:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:29Z", "source_id": 15767493, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1266, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:48Z", "source_id": 48526974, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T19:17:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:53Z", "source_id": 15768504, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1243, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:10Z", "source_id": 48546273, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T19:26:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:15Z", "source_id": 15774501, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1231, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:11Z", "source_id": 48550766, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T19:28:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:19Z", "source_id": 15775946, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1219, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:16Z", "source_id": 48555471, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T19:30:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:20Z", "source_id": 15777352, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1206, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:00Z", "source_id": 48563683, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T19:34:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:02Z", "source_id": 15779934, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1194, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:54Z", "source_id": 48577141, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T19:40:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:57Z", "source_id": 15784008, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1185, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:38Z", "source_id": 48585329, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T19:44:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:44Z", "source_id": 15786623, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Edinburgh |
1841 |
1841 |
11 |
None |
None |
Helensburgh Central |
2043 |
2043 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68994/2026-09-15/detailed |
None |
Craigendoran |
2026-09-15T20:41:30+01:00 |
Helensburgh Central |
3.0 |
{"type": "LineString", "coordinates": [[-4.7112354, 55.9944864], [-4.7117754, 55.99474980000001], [-4.7120955, 55.994918299999995], [-4.7123622, 55.99508699999999], [-4.712539600000001, 55.9952103], [-4.7127831, 55.99540129999999], [-4.7130695, 55.99566469999999], [-4.713353699999999, 55.99597980000001], [-4.7136154, 55.9963539], [-4.713766099999999, 55.99662659999999], [-4.713915100000001, 55.9970085], [-4.7140550999999995, 55.9973921], [-4.7141969, 55.99767919999999], [-4.7142987, 55.9978549], [-4.7144656, 55.99809319999999], [-4.7146578, 55.9983094], [-4.7149576, 55.9986012], [-4.7152645, 55.9989107], [-4.7158536, 55.99950870000001], [-4.716439899999999, 56.0001457], [-4.7166698, 56.0003681], [-4.7168833, 56.000556], [-4.717212199999999, 56.00082309999999], [-4.7176565, 56.00111909999999], [-4.71807, 56.0013811], [-4.718547499999999, 56.0016333], [-4.719079599999999, 56.00187739999999], [-4.719614299999999, 56.0020983], [-4.720286499999999, 56.0023288], [-4.721199000000001, 56.0025682], [-4.7214378, 56.002628400000006], [-4.721744999999999, 56.00269079999999], [-4.7224219, 56.0028132], [-4.723285, 56.002954499999994], [-4.7258723, 56.00339399999999], [-4.7260594, 56.00341960000001], [-4.7269065999999995, 56.0035355], [-4.7273715, 56.003575899999994], [-4.7277047, 56.00360770000001], [-4.727944899999999, 56.003632200000006], [-4.728267699999999, 56.0036539], [-4.728743, 56.003656799999995], [-4.7296086, 56.00364729999998], [-4.7296553, 56.00364630000001], [-4.7299085, 56.003640999999995], [-4.730314899999999, 56.0036583], [-4.7305352, 56.00367610000001], [-4.7308995, 56.00371959999999], [-4.732338099999999, 56.00395699999999]]} |
1.1 |
2041 |
2044 |
Craigendoran |
Helensburgh Central |
Helensburgh Central |
56.0039570 |
-4.7323381 |
56.0039570 |
-4.7323381 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:44:00 |
Helensburgh Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786623 |
1789501364910156 |
152 |
152 |
2026-09-15 19:54:04.723081 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:02.849825 |
| 559613 |
591883 |
C35833 |
733Y55MZ15 |
2026-09-15 |
COMPLETE |
15787507 |
2026-09-15 20:43:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 591883, "stp": "P", "toc": "Elizabeth Line", "uid": "C35833", "consist": "345003", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35833/2026-09-15/detailed", "trust_id": "733Y55MZ15", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Westbourne Park Carriage Sidings", "service_date": "2026-09-15", "dest_arr_time": "2045", "dest_platform": "4", "is_terminated": 1, "next_location": "Westbourne Park Carriage Sidings", "signalling_id": "3Y55", "timing_status": "EARLY", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "2043", "current_leg_dep": "2043", "current_leg_end": "Westbourne Park Carriage Sidings", "origin_dep_time": "2043", "origin_platform": "B", "current_location": "Westbourne Park Carriage Sidings", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.1806724, 51.5182483], [-0.18074147018795023, 51.51828097843411], [-0.1807715, 51.5182854], [-0.18094809999999997, 51.5183032], [-0.1811550773228511, 51.518324289956695], [-0.18123929999999996, 51.5183642], [-0.1812636838371851, 51.51837289365476], [-0.18137205983552085, 51.51841153330841], [-0.1815135671580024, 51.518461985333445], [-0.18161750662469375, 51.51849904314393], [-0.18162438004399503, 51.51850149374107], [-0.1817077, 51.51853119999999], [-0.18189897695255747, 51.518580637890665], [-0.18199497962396588, 51.51860545094652], [-0.18204641473925276, 51.518618744970894], [-0.18222252453516288, 51.51866426263708], [-0.1822454793351458, 51.51867019557413], [-0.18231629999999996, 51.5186885], [-0.1830056, 51.51885550000001], [-0.1835796, 51.5189555], [-0.1843003, 51.51903159999999], [-0.1850612, 51.51905459999999], [-0.18610779999999996, 51.5190708], [-0.1870045, 51.51911890000001], [-0.1901427, 51.5194107], [-0.190431, 51.519438], [-0.1912869, 51.51952310000001], [-0.1917349, 51.519579799999995], [-0.1922012, 51.5196386], [-0.1923488, 51.519653000000005], [-0.19293099999999996, 51.519713], [-0.1937134, 51.5198008], [-0.193967, 51.5198367], [-0.1941071, 51.519857399999985], [-0.19420519999999997, 51.5198755], [-0.19498149999999995, 51.5200142], [-0.1951258, 51.5200483], [-0.1954623, 51.520116], [-0.195824, 51.5201663], [-0.1960185, 51.5201989], [-0.19620119999999996, 51.52023689999999], [-0.1962782, 51.52025509999999], [-0.1975886, 51.520565799999986], [-0.1980762, 51.52067939999999], [-0.19894690000000004, 51.5208729]]}", "current_leg_start": "Paddington (Crossrail)", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "51.5208729", "next_location_lon": "-0.1989469", "previous_location": "Paddington (Crossrail)", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 367.682, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1442.951, \"from_m\": 367.682, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1724.597, \"from_m\": 1442.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2541.972, \"from_m\": 1724.597, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3285.383, \"from_m\": 2541.972, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 591883, \"profile_key\": \"3e338989d7bbd9adefe065ec1053e29a631b80555ca6231c8b8f529f8359e8aa\", \"schedule_id\": 4646, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2043\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29790}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 2, \"distance_m\": 3285.383, \"section_seq\": 1, \"route_path_id\": 29790}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3285.383, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29790}], \"total_distance_m\": 3285.383, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3285.383, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2043", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "0.0", "current_position_lat": "51.5208729", "current_position_lon": "-0.1989469", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:00Z\", \"source_id\": 48588410, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:04Z\", \"source_id\": 15787507, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Westbourne Park Carriage Sidings", "service_state_platform": "4", "timing_fact_generation": 1789501448285496, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:03.843125", "service_state_evidence_id": 48588410, "current_leg_start_actual_dep": "2026-09-15T20:43:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-15T19:43:59", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:04.717690", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
PDX |
None |
3Y55 |
345003 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 367.682, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1442.951, "from_m": 367.682, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.597, "from_m": 1442.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2541.972, "from_m": 1724.597, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3285.383, "from_m": 2541.972, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 591883, "profile_key": "3e338989d7bbd9adefe065ec1053e29a631b80555ca6231c8b8f529f8359e8aa", "schedule_id": 4646, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2043", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29790}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Westbourne Park Carriage Sidings", "stage_seq": 2, "distance_m": 3285.383, "section_seq": 1, "route_path_id": 29790}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3285.383, "from_m": 0.0, "section_seq": 1, "route_path_id": 29790}], "total_distance_m": 3285.383, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3285.383, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:00Z", "source_id": 48588410, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:43:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:04Z", "source_id": 15787507, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Paddington (Crossrail) |
2043 |
2043 |
B |
None |
None |
Westbourne Park Carriage Sidings |
2045 |
2045 |
4 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35833/2026-09-15/detailed |
None |
Paddington (Crossrail) |
2026-09-15T20:43:00+01:00 |
Westbourne Park Carriage Sidings |
0.0 |
{"type": "LineString", "coordinates": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.1806724, 51.5182483], [-0.18074147018795023, 51.51828097843411], [-0.1807715, 51.5182854], [-0.18094809999999997, 51.5183032], [-0.1811550773228511, 51.518324289956695], [-0.18123929999999996, 51.5183642], [-0.1812636838371851, 51.51837289365476], [-0.18137205983552085, 51.51841153330841], [-0.1815135671580024, 51.518461985333445], [-0.18161750662469375, 51.51849904314393], [-0.18162438004399503, 51.51850149374107], [-0.1817077, 51.51853119999999], [-0.18189897695255747, 51.518580637890665], [-0.18199497962396588, 51.51860545094652], [-0.18204641473925276, 51.518618744970894], [-0.18222252453516288, 51.51866426263708], [-0.1822454793351458, 51.51867019557413], [-0.18231629999999996, 51.5186885], [-0.1830056, 51.51885550000001], [-0.1835796, 51.5189555], [-0.1843003, 51.51903159999999], [-0.1850612, 51.51905459999999], [-0.18610779999999996, 51.5190708], [-0.1870045, 51.51911890000001], [-0.1901427, 51.5194107], [-0.190431, 51.519438], [-0.1912869, 51.51952310000001], [-0.1917349, 51.519579799999995], [-0.1922012, 51.5196386], [-0.1923488, 51.519653000000005], [-0.19293099999999996, 51.519713], [-0.1937134, 51.5198008], [-0.193967, 51.5198367], [-0.1941071, 51.519857399999985], [-0.19420519999999997, 51.5198755], [-0.19498149999999995, 51.5200142], [-0.1951258, 51.5200483], [-0.1954623, 51.520116], [-0.195824, 51.5201663], [-0.1960185, 51.5201989], [-0.19620119999999996, 51.52023689999999], [-0.1962782, 51.52025509999999], [-0.1975886, 51.520565799999986], [-0.1980762, 51.52067939999999], [-0.19894690000000004, 51.5208729]]} |
1.0 |
2043 |
2043 |
Paddington (Crossrail) |
Westbourne Park Carriage Sidings |
Westbourne Park Carriage Sidings |
51.5208729 |
-0.1989469 |
51.5208729 |
-0.1989469 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:43:59 |
Westbourne Park Carriage Sidings |
TD |
DIRECT_DESTINATION_ARRIVAL |
48588410 |
1789501448285496 |
7 |
7 |
2026-09-15 19:54:04.717690 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:03.843125 |
| 559614 |
591705 |
G85790 |
112C85MZ15 |
2026-09-15 |
COMPLETE |
15786056 |
2026-09-15 20:44:00 |
2026-09-15 19:54:07 |
2026-09-17 19:54:07 |
{"id": 591705, "stp": "P", "toc": "Northern", "uid": "G85790", "consist": "156402", "dest_crs": "MCM", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85790/2026-09-15/detailed", "trust_id": "112C85MZ15", "origin_crs": "LAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Morecambe", "service_date": "2026-09-15", "dest_arr_time": "2045", "dest_platform": "1", "is_terminated": 1, "next_location": "Morecambe", "signalling_id": "2C85", "timing_status": "EARLY", "origin_station": "Lancaster", "current_leg_arr": "2044", "current_leg_dep": "2040", "current_leg_end": "Morecambe", "origin_dep_time": "2034", "origin_platform": "1", "current_location": "Morecambe", "last_update_time": "2026-09-15T19:54:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8351834, 54.0745961], [-2.8353149, 54.0745654], [-2.8357015999999997, 54.0744767], [-2.8372451999999995, 54.074191299999995], [-2.8395868, 54.07379809999999], [-2.8411193, 54.07353769999999], [-2.8456073999999996, 54.0727649], [-2.8498901, 54.0720208], [-2.8544919999999996, 54.07123000000001], [-2.8555664, 54.07104489999999], [-2.8566032999999997, 54.07086489999999], [-2.8585366999999997, 54.0705333], [-2.8592364, 54.0704172], [-2.8596481999999996, 54.07035719999999], [-2.8600538999999996, 54.07030600000001], [-2.8605844, 54.0702536], [-2.8611875, 54.07021499999999], [-2.8617561, 54.0701944], [-2.8620676, 54.0701894], [-2.8625451, 54.0701923], [-2.8630453999999994, 54.07020740000001], [-2.8633236999999996, 54.0702272], [-2.8636177999999997, 54.07024820000001], [-2.8639675, 54.070277700000005], [-2.8645049, 54.07028420000001], [-2.8646737, 54.0702907], [-2.8649278, 54.07030529999999], [-2.8651867999999996, 54.07032449999999], [-2.8657477, 54.0703611], [-2.8661034, 54.070372699999986], [-2.866515, 54.070372699999986], [-2.8668999, 54.070352799999995], [-2.8680582999999995, 54.0702693], [-2.8687941999999995, 54.0702148]]}", "current_leg_start": "Bare Lane", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "54.0702148", "next_location_lon": "-2.8687942", "previous_location": "Bare Lane", "current_leg_milage": "1.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1538.667, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3098.887, \"from_m\": 1538.667, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 3930.076, \"from_m\": 3098.887, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4037.711, \"from_m\": 3930.076, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 4043.997, \"from_m\": 4037.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4162.714, \"from_m\": 4043.997, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6152.263, \"from_m\": 4162.714, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6511.132, \"from_m\": 6152.263, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 591705, \"profile_key\": \"daa560dde88a52d5f2abb562c76acd2763434a85f3dbb26a26d47998f9c08948\", \"schedule_id\": 12504, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Lancaster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69709}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 2, \"distance_m\": 2979.896, \"section_seq\": 1, \"route_path_id\": 69709}, {\"is_pass\": false, \"wtt_arr\": \"2040H\", \"wtt_dep\": \"2041\", \"location\": \"Bare Lane\", \"stage_seq\": 3, \"distance_m\": 4246.325, \"section_seq\": 1, \"route_path_id\": 69709}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Morecambe\", \"stage_seq\": 4, \"distance_m\": 6511.132, \"section_seq\": 1, \"route_path_id\": 69709}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6511.132, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69709}], \"total_distance_m\": 6511.132, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 6504.846, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2034", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "54.0702148", "current_position_lon": "-2.8687942", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:17Z\", \"source_id\": 48578001, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:18Z\", \"source_id\": 15784271, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:52Z\", \"source_id\": 48583628, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:53Z\", \"source_id\": 15786056, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Morecambe", "service_state_platform": "1", "timing_fact_generation": 1789501313185134, "current_leg_arrival_utc": "2026-09-15T20:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:06.136474", "service_state_evidence_id": 15786056, "current_leg_start_actual_dep": "2026-09-15T20:41:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:06.937716", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LAN |
MCM |
2C85 |
156402 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1538.667, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3098.887, "from_m": 1538.667, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 3930.076, "from_m": 3098.887, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4037.711, "from_m": 3930.076, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 4043.997, "from_m": 4037.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4162.714, "from_m": 4043.997, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6152.263, "from_m": 4162.714, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6511.132, "from_m": 6152.263, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 591705, "profile_key": "daa560dde88a52d5f2abb562c76acd2763434a85f3dbb26a26d47998f9c08948", "schedule_id": 12504, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2034", "location": "Lancaster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Morecambe South Jn", "stage_seq": 2, "distance_m": 2979.896, "section_seq": 1, "route_path_id": 69709}, {"is_pass": false, "wtt_arr": "2040H", "wtt_dep": "2041", "location": "Bare Lane", "stage_seq": 3, "distance_m": 4246.325, "section_seq": 1, "route_path_id": 69709}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Morecambe", "stage_seq": 4, "distance_m": 6511.132, "section_seq": 1, "route_path_id": 69709}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6511.132, "from_m": 0.0, "section_seq": 1, "route_path_id": 69709}], "total_distance_m": 6511.132, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 6504.846, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6.286, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3137, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:17Z", "source_id": 48578001, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:40:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:18Z", "source_id": 15784271, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3130, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:52Z", "source_id": 48583628, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:44:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:53Z", "source_id": 15786056, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Lancaster |
2034 |
2034 |
1 |
None |
None |
Morecambe |
2045 |
2045 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85790/2026-09-15/detailed |
None |
Bare Lane |
2026-09-15T20:41:00+01:00 |
Morecambe |
4.0 |
{"type": "LineString", "coordinates": [[-2.8351834, 54.0745961], [-2.8353149, 54.0745654], [-2.8357015999999997, 54.0744767], [-2.8372451999999995, 54.074191299999995], [-2.8395868, 54.07379809999999], [-2.8411193, 54.07353769999999], [-2.8456073999999996, 54.0727649], [-2.8498901, 54.0720208], [-2.8544919999999996, 54.07123000000001], [-2.8555664, 54.07104489999999], [-2.8566032999999997, 54.07086489999999], [-2.8585366999999997, 54.0705333], [-2.8592364, 54.0704172], [-2.8596481999999996, 54.07035719999999], [-2.8600538999999996, 54.07030600000001], [-2.8605844, 54.0702536], [-2.8611875, 54.07021499999999], [-2.8617561, 54.0701944], [-2.8620676, 54.0701894], [-2.8625451, 54.0701923], [-2.8630453999999994, 54.07020740000001], [-2.8633236999999996, 54.0702272], [-2.8636177999999997, 54.07024820000001], [-2.8639675, 54.070277700000005], [-2.8645049, 54.07028420000001], [-2.8646737, 54.0702907], [-2.8649278, 54.07030529999999], [-2.8651867999999996, 54.07032449999999], [-2.8657477, 54.0703611], [-2.8661034, 54.070372699999986], [-2.866515, 54.070372699999986], [-2.8668999, 54.070352799999995], [-2.8680582999999995, 54.0702693], [-2.8687941999999995, 54.0702148]]} |
1.4 |
2040 |
2044 |
Bare Lane |
Morecambe |
Morecambe |
54.0702148 |
-2.8687942 |
54.0702148 |
-2.8687942 |
1 |
0 |
2026-09-15 19:54:07 |
TERMINATED |
2026-09-15 19:44:00 |
Morecambe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786056 |
1789501313185134 |
14 |
14 |
2026-09-15 19:54:06.937716 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:06.136474 |
| 559615 |
589994 |
G15474 |
832T32MY15 |
2026-09-15 |
COMPLETE |
15787551 |
2026-09-15 20:43:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 589994, "stp": "P", "toc": "Great Western Railway", "uid": "G15474", "consist": "165102", "dest_crs": "PGN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15474/2026-09-15/detailed", "trust_id": "832T32MY15", "origin_crs": "EXM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paignton", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "1", "is_terminated": 1, "next_location": "Paignton", "signalling_id": "2T32", "timing_status": "EARLY", "origin_station": "Exmouth", "current_leg_arr": "2043", "current_leg_dep": "2037", "current_leg_end": "Paignton", "origin_dep_time": "1925", "origin_platform": null, "current_location": "Paignton", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.543351, 50.4610506], [-3.5431209, 50.46038920000001], [-3.5430646999999995, 50.4601751], [-3.5430146, 50.45988229999999], [-3.5430037, 50.4596163], [-3.5430433999999997, 50.4593731], [-3.543119, 50.45910739999999], [-3.5432344, 50.4588308], [-3.5434087, 50.45856440000001], [-3.5436259999999997, 50.4582997], [-3.54387, 50.45807429999999], [-3.5442026, 50.4578319], [-3.5445485999999997, 50.4575945], [-3.5448633, 50.4573679], [-3.5452203999999994, 50.4570604], [-3.5454801, 50.4567781], [-3.5455851999999997, 50.45662939999999], [-3.5458152, 50.4562431], [-3.5460504, 50.45575989999998], [-3.5462891999999995, 50.4553654], [-3.5465949, 50.454960699999994], [-3.5469192, 50.4546041], [-3.5469905, 50.4545317], [-3.5473539999999995, 50.45418540000001], [-3.5477456000000003, 50.45386090000001], [-3.5482497999999993, 50.4534903], [-3.5487434, 50.453174399999995], [-3.5492422999999995, 50.45290109999999], [-3.5497572, 50.45263979999999], [-3.5511118, 50.451999400000005], [-3.5515972, 50.451756899999985], [-3.5519539999999994, 50.45154509999999], [-3.5522893, 50.45130089999999], [-3.5525763, 50.4510498], [-3.5528202999999996, 50.45077319999999], [-3.5530215, 50.4505085], [-3.5535767, 50.4494666], [-3.5537805999999996, 50.4491028], [-3.5539764, 50.44877660000001], [-3.5542553, 50.44835309999999], [-3.5544832999999993, 50.4480132], [-3.5548105, 50.447584500000005], [-3.5551913999999996, 50.4471404], [-3.5555857, 50.44670479999999], [-3.5559343999999995, 50.446353], [-3.556288400000001, 50.44602330000001], [-3.5566717999999997, 50.44568459999999], [-3.5568177999999997, 50.4455578], [-3.5573251999999997, 50.4451256], [-3.558007700000001, 50.4445869], [-3.5586245999999995, 50.4441393], [-3.5595747999999996, 50.4434983], [-3.5602474, 50.4430103], [-3.560391, 50.442894800000005], [-3.5605589, 50.44276179999999], [-3.5607906999999996, 50.44255319999999], [-3.5611781, 50.44219549999999], [-3.5615482, 50.4417923], [-3.5618941999999993, 50.441382399999995], [-3.5622, 50.4409861], [-3.5625743, 50.44044350000001], [-3.5626521, 50.44030169999999], [-3.5628828, 50.4398422], [-3.5631093000000003, 50.43933249999999], [-3.5638488, 50.43741369999999], [-3.5639081000000004, 50.437276700000005], [-3.5642442, 50.4364114], [-3.5645802999999994, 50.4355462], [-3.5646657, 50.43535359999999], [-3.5649522999999994, 50.43455719999999], [-3.5650357, 50.43432690000001], [-3.5651032, 50.4341266], [-3.5651616000000006, 50.4338457], [-3.5652043999999994, 50.43353189999999], [-3.5652406, 50.4331988], [-3.5652757, 50.4330351], [-3.5653209999999995, 50.4328543], [-3.5653490999999997, 50.4327], [-3.565350299999999, 50.4322946], [-3.5653562999999995, 50.43210349999998], [-3.565334, 50.4318527], [-3.5652872, 50.431690499999995], [-3.5652404000000004, 50.4315283], [-3.5652765, 50.43183069999999], [-3.5652891, 50.43197499999999], [-3.5652953999999997, 50.4321018], [-3.5652994999999996, 50.43223859999999], [-3.5652798999999997, 50.43239529999999], [-3.5652472, 50.432508], [-3.5651873999999997, 50.4326293], [-3.5651075, 50.4327904], [-3.5649894999999994, 50.4331353], [-3.5648834, 50.4334746], [-3.5646740999999995, 50.434133499999994]]}", "current_leg_start": "Torquay", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "50.4341335", "next_location_lon": "-3.5646741", "previous_location": "Torquay", "current_leg_milage": "2.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 7945.958, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8328.391, \"from_m\": 7945.958, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8600.859, \"from_m\": 8328.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14725.27, \"from_m\": 8600.859, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15097.105, \"from_m\": 14725.27, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15143.061, \"from_m\": 15097.105, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15183.236, \"from_m\": 15143.061, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16303.487, \"from_m\": 15183.236, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17560.926, \"from_m\": 16303.487, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17850.462, \"from_m\": 17560.926, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17895.716, \"from_m\": 17850.462, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17979.015, \"from_m\": 17895.716, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18168.878, \"from_m\": 17979.015, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20281.431, \"from_m\": 18168.878, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28714.841, \"from_m\": 20281.431, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 32314.296, \"from_m\": 28714.841, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35014.418, \"from_m\": 32314.296, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 35053.856, \"from_m\": 35014.418, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35123.38, \"from_m\": 35053.856, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 35722.356, \"from_m\": 35123.38, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 37124.13, \"from_m\": 35722.356, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 39854.375, \"from_m\": 37124.13, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41363.692, \"from_m\": 39854.375, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43071.246, \"from_m\": 41363.692, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44020.402, \"from_m\": 43071.246, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 47961.096, \"from_m\": 44020.402, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49170.285, \"from_m\": 47961.096, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49256.677, \"from_m\": 49170.285, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49799.273, \"from_m\": 49256.677, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50762.918, \"from_m\": 49799.273, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50876.19, \"from_m\": 50762.918, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50953.669, \"from_m\": 50876.19, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51165.081, \"from_m\": 50953.669, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53548.473, \"from_m\": 51165.081, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 56293.391, \"from_m\": 53548.473, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57991.844, \"from_m\": 56293.391, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 60360.561, \"from_m\": 57991.844, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60370.063, \"from_m\": 60360.561, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62779.499, \"from_m\": 60370.063, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63245.513, \"from_m\": 62779.499, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 63626.107, \"from_m\": 63245.513, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 589994, \"profile_key\": \"ca8aca7e09b7a60d7c12bd21b2f55ce5bf093a318b01feb434c4e9939370cbf2\", \"schedule_id\": 9172, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1925\", \"location\": \"Exmouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1928H\", \"wtt_dep\": \"1929\", \"location\": \"Lympstone Village\", \"stage_seq\": 2, \"distance_m\": 3254.506, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1931\", \"wtt_dep\": \"1931H\", \"location\": \"Lympstone Commando\", \"stage_seq\": 3, \"distance_m\": 5002.058, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1932H\", \"wtt_dep\": \"1933\", \"location\": \"Exton\", \"stage_seq\": 4, \"distance_m\": 5658.513, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1936H\", \"wtt_dep\": \"1937H\", \"location\": \"Topsham\", \"stage_seq\": 5, \"distance_m\": 8109.854, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1940\", \"wtt_dep\": \"1941\", \"location\": \"Newcourt\", \"stage_seq\": 6, \"distance_m\": 10145.876, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1943\", \"wtt_dep\": \"1944\", \"location\": \"Digby & Sowton\", \"stage_seq\": 7, \"distance_m\": 11423.902, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1947\", \"wtt_dep\": \"1947H\", \"location\": \"Polsloe Bridge\", \"stage_seq\": 8, \"distance_m\": 14454.899, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948H\", \"location\": \"Exmouth Jn\", \"stage_seq\": 9, \"distance_m\": 15016.92, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1949H\", \"wtt_dep\": \"1950\", \"location\": \"St. James' Park\", \"stage_seq\": 10, \"distance_m\": 16035.641, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1952\", \"wtt_dep\": \"1953H\", \"location\": \"Exeter Central\", \"stage_seq\": 11, \"distance_m\": 16835.961, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"2000\", \"location\": \"Exeter St. David's\", \"stage_seq\": 12, \"distance_m\": 17862.223, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Dawlish Warren\", \"stage_seq\": 13, \"distance_m\": 34709.255, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2013\", \"location\": \"Dawlish\", \"stage_seq\": 14, \"distance_m\": 37346.731, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2018\", \"location\": \"Teignmouth\", \"stage_seq\": 15, \"distance_m\": 41800.806, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025H\", \"location\": \"Newton Abbot\", \"stage_seq\": 16, \"distance_m\": 49966.333, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026H\", \"location\": \"Newton Abbot West Jn\", \"stage_seq\": 17, \"distance_m\": 50853.312, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Edginswell (construction)\", \"stage_seq\": 18, \"distance_m\": 55949.436, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2034\", \"location\": \"Torre\", \"stage_seq\": 19, \"distance_m\": 58221.086, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2038H\", \"location\": \"Torquay\", \"stage_seq\": 20, \"distance_m\": 59566.565, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Paignton\", \"stage_seq\": 21, \"distance_m\": 63626.107, \"section_seq\": 1, \"route_path_id\": 67659}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63626.107, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67659}], \"total_distance_m\": 63626.107, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 63026.886, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 599.221, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1925", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "50.4341335", "current_position_lon": "-3.5646741", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:31Z\", \"source_id\": 15723549, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:46Z\", \"source_id\": 15723811, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:03Z\", \"source_id\": 15726792, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:32Z\", \"source_id\": 15727572, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:02Z\", \"source_id\": 15729315, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:35:31Z\", \"source_id\": 48426433, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:36:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:35:36Z\", \"source_id\": 15731299, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:40:00Z\", \"source_id\": 15734624, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:00Z\", \"source_id\": 15736942, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:03Z\", \"source_id\": 15740013, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:48:41Z\", \"source_id\": 48458806, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:49:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:48:46Z\", \"source_id\": 15741347, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:57Z\", \"source_id\": 48464257, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:52:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:58Z\", \"source_id\": 15743223, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:16Z\", \"source_id\": 15743552, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:27Z\", \"source_id\": 48472811, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:30Z\", \"source_id\": 15747815, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:59Z\", \"source_id\": 15748376, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:32Z\", \"source_id\": 48506841, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:37Z\", \"source_id\": 15762391, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:24Z\", \"source_id\": 48508984, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:29Z\", \"source_id\": 15763006, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26576, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:41Z\", \"source_id\": 48524265, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:45Z\", \"source_id\": 15767701, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:32Z\", \"source_id\": 48542484, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:35Z\", \"source_id\": 15773351, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26608, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:10Z\", \"source_id\": 48557450, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:15Z\", \"source_id\": 15777998, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:19Z\", \"source_id\": 48566801, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:24Z\", \"source_id\": 15780859, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:06Z\", \"source_id\": 15787551, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paignton", "service_state_platform": "1", "timing_fact_generation": 1789501448033350, "current_leg_arrival_utc": "2026-09-15T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:08.026143", "service_state_evidence_id": 15787551, "current_leg_start_actual_dep": "2026-09-15T20:38:30+01:00", "operational_evidence_version": 78, "service_state_event_time_utc": "2026-09-15T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:08.366443", "service_state_valid_until_kind": null, "operational_interpretation_version": 78, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
EXM |
PGN |
2T32 |
165102 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 7945.958, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8328.391, "from_m": 7945.958, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8600.859, "from_m": 8328.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14725.27, "from_m": 8600.859, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15097.105, "from_m": 14725.27, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15143.061, "from_m": 15097.105, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15183.236, "from_m": 15143.061, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16303.487, "from_m": 15183.236, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17560.926, "from_m": 16303.487, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17850.462, "from_m": 17560.926, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17895.716, "from_m": 17850.462, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17979.015, "from_m": 17895.716, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18168.878, "from_m": 17979.015, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20281.431, "from_m": 18168.878, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28714.841, "from_m": 20281.431, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 32314.296, "from_m": 28714.841, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35014.418, "from_m": 32314.296, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 35053.856, "from_m": 35014.418, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35123.38, "from_m": 35053.856, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 35722.356, "from_m": 35123.38, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37124.13, "from_m": 35722.356, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39854.375, "from_m": 37124.13, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41363.692, "from_m": 39854.375, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43071.246, "from_m": 41363.692, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44020.402, "from_m": 43071.246, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 47961.096, "from_m": 44020.402, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49170.285, "from_m": 47961.096, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49256.677, "from_m": 49170.285, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49799.273, "from_m": 49256.677, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50762.918, "from_m": 49799.273, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50876.19, "from_m": 50762.918, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50953.669, "from_m": 50876.19, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51165.081, "from_m": 50953.669, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53548.473, "from_m": 51165.081, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 56293.391, "from_m": 53548.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57991.844, "from_m": 56293.391, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 60360.561, "from_m": 57991.844, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60370.063, "from_m": 60360.561, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62779.499, "from_m": 60370.063, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63245.513, "from_m": 62779.499, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 63626.107, "from_m": 63245.513, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 589994, "profile_key": "ca8aca7e09b7a60d7c12bd21b2f55ce5bf093a318b01feb434c4e9939370cbf2", "schedule_id": 9172, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1925", "location": "Exmouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1928H", "wtt_dep": "1929", "location": "Lympstone Village", "stage_seq": 2, "distance_m": 3254.506, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1931", "wtt_dep": "1931H", "location": "Lympstone Commando", "stage_seq": 3, "distance_m": 5002.058, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1932H", "wtt_dep": "1933", "location": "Exton", "stage_seq": 4, "distance_m": 5658.513, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1936H", "wtt_dep": "1937H", "location": "Topsham", "stage_seq": 5, "distance_m": 8109.854, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1940", "wtt_dep": "1941", "location": "Newcourt", "stage_seq": 6, "distance_m": 10145.876, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1943", "wtt_dep": "1944", "location": "Digby & Sowton", "stage_seq": 7, "distance_m": 11423.902, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1947", "wtt_dep": "1947H", "location": "Polsloe Bridge", "stage_seq": 8, "distance_m": 14454.899, "section_seq": 1, "route_path_id": 67659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948H", "location": "Exmouth Jn", "stage_seq": 9, "distance_m": 15016.92, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1949H", "wtt_dep": "1950", "location": "St. James' Park", "stage_seq": 10, "distance_m": 16035.641, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1952", "wtt_dep": "1953H", "location": "Exeter Central", "stage_seq": 11, "distance_m": 16835.961, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "2000", "location": "Exeter St. David's", "stage_seq": 12, "distance_m": 17862.223, "section_seq": 1, "route_path_id": 67659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010", "location": "Dawlish Warren", "stage_seq": 13, "distance_m": 34709.255, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2013", "location": "Dawlish", "stage_seq": 14, "distance_m": 37346.731, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2018", "location": "Teignmouth", "stage_seq": 15, "distance_m": 41800.806, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025H", "location": "Newton Abbot", "stage_seq": 16, "distance_m": 49966.333, "section_seq": 1, "route_path_id": 67659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026H", "location": "Newton Abbot West Jn", "stage_seq": 17, "distance_m": 50853.312, "section_seq": 1, "route_path_id": 67659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Edginswell (construction)", "stage_seq": 18, "distance_m": 55949.436, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2034", "location": "Torre", "stage_seq": 19, "distance_m": 58221.086, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2038H", "location": "Torquay", "stage_seq": 20, "distance_m": 59566.565, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Paignton", "stage_seq": 21, "distance_m": 63626.107, "section_seq": 1, "route_path_id": 67659}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63626.107, "from_m": 0.0, "section_seq": 1, "route_path_id": 67659}], "total_distance_m": 63626.107, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 63026.886, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 599.221, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:31Z", "source_id": 15723549, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:46Z", "source_id": 15723811, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:03Z", "source_id": 15726792, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:32Z", "source_id": 15727572, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:02Z", "source_id": 15729315, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26540, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:35:31Z", "source_id": 48426433, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:36:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:35:36Z", "source_id": 15731299, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:40:00Z", "source_id": 15734624, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:00Z", "source_id": 15736942, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:03Z", "source_id": 15740013, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26496, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:48:41Z", "source_id": 48458806, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:49:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:48:46Z", "source_id": 15741347, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26490, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:57Z", "source_id": 48464257, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:52:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:58Z", "source_id": 15743223, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:16Z", "source_id": 15743552, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26454, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:27Z", "source_id": 48472811, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:55:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:30Z", "source_id": 15747815, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:59Z", "source_id": 15748376, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:32Z", "source_id": 48506841, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:08:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:37Z", "source_id": 15762391, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:24Z", "source_id": 48508984, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:10:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:29Z", "source_id": 15763006, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26576, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:41Z", "source_id": 48524265, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:16:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:45Z", "source_id": 15767701, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26589, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:32Z", "source_id": 48542484, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:24:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:35Z", "source_id": 15773351, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26608, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:10Z", "source_id": 48557450, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:32:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:15Z", "source_id": 15777998, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26613, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:19Z", "source_id": 48566801, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:35:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:24Z", "source_id": 15780859, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:06Z", "source_id": 15787551, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}] |
Exmouth |
1925 |
1925 |
None |
None |
None |
Paignton |
2044 |
2044 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15474/2026-09-15/detailed |
None |
Torquay |
2026-09-15T20:38:30+01:00 |
Paignton |
6.0 |
{"type": "LineString", "coordinates": [[-3.543351, 50.4610506], [-3.5431209, 50.46038920000001], [-3.5430646999999995, 50.4601751], [-3.5430146, 50.45988229999999], [-3.5430037, 50.4596163], [-3.5430433999999997, 50.4593731], [-3.543119, 50.45910739999999], [-3.5432344, 50.4588308], [-3.5434087, 50.45856440000001], [-3.5436259999999997, 50.4582997], [-3.54387, 50.45807429999999], [-3.5442026, 50.4578319], [-3.5445485999999997, 50.4575945], [-3.5448633, 50.4573679], [-3.5452203999999994, 50.4570604], [-3.5454801, 50.4567781], [-3.5455851999999997, 50.45662939999999], [-3.5458152, 50.4562431], [-3.5460504, 50.45575989999998], [-3.5462891999999995, 50.4553654], [-3.5465949, 50.454960699999994], [-3.5469192, 50.4546041], [-3.5469905, 50.4545317], [-3.5473539999999995, 50.45418540000001], [-3.5477456000000003, 50.45386090000001], [-3.5482497999999993, 50.4534903], [-3.5487434, 50.453174399999995], [-3.5492422999999995, 50.45290109999999], [-3.5497572, 50.45263979999999], [-3.5511118, 50.451999400000005], [-3.5515972, 50.451756899999985], [-3.5519539999999994, 50.45154509999999], [-3.5522893, 50.45130089999999], [-3.5525763, 50.4510498], [-3.5528202999999996, 50.45077319999999], [-3.5530215, 50.4505085], [-3.5535767, 50.4494666], [-3.5537805999999996, 50.4491028], [-3.5539764, 50.44877660000001], [-3.5542553, 50.44835309999999], [-3.5544832999999993, 50.4480132], [-3.5548105, 50.447584500000005], [-3.5551913999999996, 50.4471404], [-3.5555857, 50.44670479999999], [-3.5559343999999995, 50.446353], [-3.556288400000001, 50.44602330000001], [-3.5566717999999997, 50.44568459999999], [-3.5568177999999997, 50.4455578], [-3.5573251999999997, 50.4451256], [-3.558007700000001, 50.4445869], [-3.5586245999999995, 50.4441393], [-3.5595747999999996, 50.4434983], [-3.5602474, 50.4430103], [-3.560391, 50.442894800000005], [-3.5605589, 50.44276179999999], [-3.5607906999999996, 50.44255319999999], [-3.5611781, 50.44219549999999], [-3.5615482, 50.4417923], [-3.5618941999999993, 50.441382399999995], [-3.5622, 50.4409861], [-3.5625743, 50.44044350000001], [-3.5626521, 50.44030169999999], [-3.5628828, 50.4398422], [-3.5631093000000003, 50.43933249999999], [-3.5638488, 50.43741369999999], [-3.5639081000000004, 50.437276700000005], [-3.5642442, 50.4364114], [-3.5645802999999994, 50.4355462], [-3.5646657, 50.43535359999999], [-3.5649522999999994, 50.43455719999999], [-3.5650357, 50.43432690000001], [-3.5651032, 50.4341266], [-3.5651616000000006, 50.4338457], [-3.5652043999999994, 50.43353189999999], [-3.5652406, 50.4331988], [-3.5652757, 50.4330351], [-3.5653209999999995, 50.4328543], [-3.5653490999999997, 50.4327], [-3.565350299999999, 50.4322946], [-3.5653562999999995, 50.43210349999998], [-3.565334, 50.4318527], [-3.5652872, 50.431690499999995], [-3.5652404000000004, 50.4315283], [-3.5652765, 50.43183069999999], [-3.5652891, 50.43197499999999], [-3.5652953999999997, 50.4321018], [-3.5652994999999996, 50.43223859999999], [-3.5652798999999997, 50.43239529999999], [-3.5652472, 50.432508], [-3.5651873999999997, 50.4326293], [-3.5651075, 50.4327904], [-3.5649894999999994, 50.4331353], [-3.5648834, 50.4334746], [-3.5646740999999995, 50.434133499999994]]} |
2.5 |
2037 |
2043 |
Torquay |
Paignton |
Paignton |
50.4341335 |
-3.5646741 |
50.4341335 |
-3.5646741 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 19:43:00 |
Paignton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787551 |
1789501448033350 |
78 |
78 |
2026-09-15 19:54:08.366443 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:08.026143 |
| 559616 |
574898 |
H49846 |
176M09CS15 |
2026-09-15 |
COMPLETE |
15787611 |
2026-09-15 19:50:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 574898, "stp": "P", "toc": "Unknown", "uid": "H49846", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49846/2026-09-15/detailed", "trust_id": "176M09CS15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Biomass Tml (GBRf)", "service_date": "2026-09-15", "dest_arr_time": "1954", "dest_platform": null, "is_terminated": 1, "next_location": "Liverpool Biomass Tml (GBRf)", "signalling_id": "6M09", "timing_status": "EARLY", "origin_station": "Drax AES (GBRF)", "current_leg_arr": "1950", "current_leg_dep": "1944", "current_leg_end": "Liverpool Biomass Tml (GBRf)", "origin_dep_time": "1628", "origin_platform": null, "current_location": "Liverpool Biomass Tml (GBRf)", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0050419000000006, 53.44842609999999], [-3.0042004, 53.447019999999995], [-3.0039363999999997, 53.4467623]]}", "current_leg_start": "Strand Road Level Crossing", "dest_arr_time_act": "1954", "motion_projection": null, "next_location_lat": "53.4467623", "next_location_lon": "-3.0039364", "previous_location": "Strand Road Level Crossing", "current_leg_milage": "0.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1628", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.4467623", "current_position_lon": "-3.0039364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:29:15Z\", \"source_id\": 15577261, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:36:15Z\", \"source_id\": 15582745, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:54:56Z\", \"source_id\": 15597799, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:17:34Z\", \"source_id\": 15616129, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:32:49Z\", \"source_id\": 15628600, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:50:22Z\", \"source_id\": 15643184, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:42Z\", \"source_id\": 15647587, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:00:53Z\", \"source_id\": 15651896, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:05:31Z\", \"source_id\": 15655748, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:27:36Z\", \"source_id\": 15674138, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:29:17Z\", \"source_id\": 15675505, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:40:52Z\", \"source_id\": 15685133, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:54:30Z\", \"source_id\": 15696297, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:59:00Z\", \"source_id\": 15699882, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:03:18Z\", \"source_id\": 15703294, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:06:36Z\", \"source_id\": 15706041, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:01Z\", \"source_id\": 15709660, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:12:08Z\", \"source_id\": 15710531, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:11Z\", \"source_id\": 15787611, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:50:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Biomass Tml (GBRf)", "service_state_platform": null, "timing_fact_generation": 1789501451392503, "current_leg_arrival_utc": "2026-09-15T19:52:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:11.303466", "service_state_evidence_id": 15787611, "current_leg_start_actual_dep": "2026-09-15T19:44:00+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-15T18:50:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:11.954218", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6M09 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:29:15Z", "source_id": 15577261, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T16:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:36:15Z", "source_id": 15582745, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:54:56Z", "source_id": 15597799, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:17:34Z", "source_id": 15616129, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:32:49Z", "source_id": 15628600, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:50:22Z", "source_id": 15643184, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:42Z", "source_id": 15647587, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:00:53Z", "source_id": 15651896, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T18:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:05:31Z", "source_id": 15655748, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T18:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:27:36Z", "source_id": 15674138, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T18:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:29:17Z", "source_id": 15675505, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T18:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:40:52Z", "source_id": 15685133, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T18:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:54:30Z", "source_id": 15696297, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T18:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:59:00Z", "source_id": 15699882, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T18:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:03:18Z", "source_id": 15703294, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T19:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:06:36Z", "source_id": 15706041, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T19:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:01Z", "source_id": 15709660, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T19:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:12:08Z", "source_id": 15710531, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T19:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:11Z", "source_id": 15787611, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T19:50:00+01:00", "operational_fact": true}] |
Drax AES (GBRF) |
1628 |
1628 |
None |
None |
None |
Liverpool Biomass Tml (GBRf) |
1954 |
1954 |
None |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H49846/2026-09-15/detailed |
None |
Strand Road Level Crossing |
2026-09-15T19:44:00+01:00 |
Liverpool Biomass Tml (GBRf) |
6.0 |
{"type": "LineString", "coordinates": [[-3.0050419000000006, 53.44842609999999], [-3.0042004, 53.447019999999995], [-3.0039363999999997, 53.4467623]]} |
0.1 |
1944 |
1950 |
Strand Road Level Crossing |
Liverpool Biomass Tml (GBRf) |
Liverpool Biomass Tml (GBRf) |
53.4467623 |
-3.0039364 |
53.4467623 |
-3.0039364 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 18:50:00 |
Liverpool Biomass Tml (GBRf) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787611 |
1789501451392503 |
61 |
61 |
2026-09-15 19:54:11.954218 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:11.303466 |
| 559617 |
580324 |
H58172 |
216T29CZ15 |
2026-09-15 |
COMPLETE |
15787608 |
2026-09-15 20:34:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 580324, "stp": "P", "toc": "Unknown", "uid": "H58172", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H58172/2026-09-15/detailed", "trust_id": "216T29CZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Scunthorpe Santon Foreign Ore Terminal", "service_date": "2026-09-15", "dest_arr_time": "2103", "dest_platform": null, "is_terminated": 1, "next_location": "Scunthorpe Santon Foreign Ore Terminal", "signalling_id": "6T29", "timing_status": "EARLY", "origin_station": "Immingham BSC Ore Terminal", "current_leg_arr": "2034", "current_leg_dep": "1941", "current_leg_end": "Scunthorpe Santon Foreign Ore Terminal", "origin_dep_time": "2009", "origin_platform": null, "current_location": "Scunthorpe Santon Foreign Ore Terminal", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "-29 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2104019, 53.63720239999999], [-0.21021149999999997, 53.63712600000001], [-0.209983, 53.637037500000005], [-0.2098065, 53.636949499999986], [-0.2096596, 53.6368768], [-0.20957039999999996, 53.6368422], [-0.2093974, 53.63676979999999], [-0.2092224, 53.63669970000001], [-0.2090662, 53.636623499999985], [-0.2088878, 53.6365305], [-0.20881269999999996, 53.63648909999999], [-0.2086812, 53.6364112], [-0.2085873, 53.636349900000006], [-0.2084809, 53.63627030000001], [-0.2083539, 53.636155899999984], [-0.2083128, 53.6361201], [-0.2082574, 53.636063699999994], [-0.2081809, 53.63597299999999], [-0.2081264, 53.6358943], [-0.2080911, 53.6358331], [-0.2080379, 53.6357337], [-0.20799989999999996, 53.635639899999994], [-0.2079704, 53.63554919999999], [-0.2079534, 53.6354546], [-0.2079413, 53.635352], [-0.20794, 53.635251800000006], [-0.2079476, 53.63515960000001], [-0.2079677, 53.6350626], [-0.20799359999999997, 53.634972699999985], [-0.2080299, 53.6348725], [-0.208079, 53.63477069999999], [-0.2081358, 53.63467849999999], [-0.2082037, 53.634587100000005], [-0.20829629999999996, 53.63447969999999], [-0.2084148, 53.63437], [-0.2084939, 53.634304], [-0.2086061, 53.63422210000001], [-0.2087187, 53.6341497], [-0.2088278, 53.63408770000001], [-0.2089351, 53.634032], [-0.2090701, 53.6339716], [-0.20923149999999996, 53.6339032], [-0.2093557, 53.6338571], [-0.20948579999999997, 53.6338189], [-0.20996999999999996, 53.63367689999999], [-0.2100254, 53.63366069999999], [-0.2105574, 53.63350639999999], [-0.2108363, 53.63342289999999], [-0.21119569999999996, 53.633321900000006], [-0.211231, 53.6333115], [-0.21143850000000003, 53.63326300000001], [-0.2116571, 53.63321220000001], [-0.2118799, 53.633157], [-0.2121868, 53.6330674], [-0.2130009, 53.632832], [-0.21379259999999997, 53.6326022], [-0.21423739999999997, 53.6324702], [-0.2147564, 53.63231909999999], [-0.21498239999999996, 53.632258099999994], [-0.21571529999999997, 53.63204000000001], [-0.21643809999999997, 53.6318301], [-0.2169088, 53.631697300000006], [-0.21714489999999995, 53.63163600000001], [-0.2173662, 53.631586699999986], [-0.2175177, 53.63155569999999], [-0.21767189999999997, 53.6315295], [-0.2178074, 53.6315104], [-0.21795359999999997, 53.6314913], [-0.21819679999999997, 53.631469], [-0.2182772, 53.631461899999984], [-0.2184511, 53.6314547], [-0.21859509999999996, 53.63145229999999], [-0.2187301, 53.6314515], [-0.2188467, 53.6314531], [-0.21903859999999997, 53.6314611], [-0.2192005, 53.6314718], [-0.2193333, 53.6314845], [-0.21947040000000004, 53.6314993], [-0.2196166, 53.63152000000001], [-0.2198094, 53.63155210000001], [-0.2200052, 53.63158869999999], [-0.2202912, 53.6316448], [-0.2207643, 53.63174140000001], [-0.2214764, 53.6318837], [-0.22211339999999996, 53.63201339999999], [-0.2228966, 53.63217160000001], [-0.223598, 53.6323124], [-0.2241911, 53.632430500000005], [-0.22484390000000004, 53.63256049999998], [-0.22549859999999997, 53.63269210000001], [-0.22566359999999996, 53.63272630000001], [-0.22719669999999997, 53.63303410000001], [-0.22792254323420652, 53.6331802045914], [-0.2281758237440499, 53.63323094705411], [-0.22839998197619632, 53.633275185358194], [-0.22859917967140325, 53.633313845982165], [-0.22877757857042824, 53.63334785540454], [-0.22893934041402875, 53.63337814010384], [-0.22908862694296225, 53.633405626558606], [-0.22922959989798636, 53.63343124124735], [-0.2293664210198585, 53.63345591064861], [-0.2295032520493361, 53.633480561240894], [-0.2296442547271768, 53.633506119502734], [-0.22979359079413805, 53.63353351191266], [-0.2299554219909773, 53.63356366494918], [-0.23013391005845207, 53.63359750509083], [-0.2303332167373199, 53.63363595881614], [-0.23055750376833836, 53.63367995260364], [-0.2308109328922648, 53.63373041293183], [-0.23132800000000003, 53.63383929999999], [-0.23143259999999993, 53.63386059999999], [-0.2315038, 53.6338761], [-0.23165699999999995, 53.63390929999999], [-0.23314429999999997, 53.6341982], [-0.2340201, 53.634378], [-0.2348568, 53.634544899999995], [-0.2351904, 53.63461], [-0.23559579999999997, 53.6346936], [-0.23606249999999995, 53.634788999999984], [-0.23663649999999992, 53.6349019], [-0.23690339999999996, 53.6349544], [-0.2376313, 53.6350998], [-0.23864550000000004, 53.6353139], [-0.2394683, 53.635485200000005], [-0.2395571, 53.6355037], [-0.23990919999999993, 53.63557709999999], [-0.2401033, 53.6356176], [-0.2404395, 53.635683500000006], [-0.2406048, 53.635708300000005], [-0.24071750000000003, 53.6357234], [-0.2409373999999999, 53.635743199999986], [-0.2411047, 53.6357574], [-0.2412714, 53.63576630000001], [-0.2414654, 53.63576930000001], [-0.2415798, 53.6357711], [-0.2418762, 53.635773500000006], [-0.24245149999999993, 53.6357822], [-0.2426983, 53.6357846], [-0.242887, 53.635786799999984], [-0.2430912, 53.6357989], [-0.243386, 53.6358273], [-0.2436022, 53.635853], [-0.2438704, 53.6358832], [-0.2442094, 53.63594659999999], [-0.24433710000000003, 53.635965099999986], [-0.24448869999999995, 53.6359842], [-0.2451418, 53.6360534], [-0.24645610000000004, 53.636197300000006], [-0.2479273, 53.6363571], [-0.2484419, 53.6364126], [-0.24891800000000003, 53.636500599999984], [-0.24913420000000003, 53.6365376], [-0.2493269, 53.63657359999999], [-0.249764, 53.636655000000005], [-0.25019089999999994, 53.636734], [-0.2506857, 53.636822599999995], [-0.2509997, 53.6368565], [-0.2520257, 53.63696780000001], [-0.252825, 53.6370529], [-0.253517, 53.637128399999995], [-0.25406549999999994, 53.6371864], [-0.2545079, 53.63723509999999], [-0.2547306999999999, 53.63725960000001], [-0.25511559999999994, 53.6372986], [-0.25539, 53.637331499999995], [-0.2554192, 53.637335], [-0.2555125, 53.6373463], [-0.25561710000000004, 53.6373614], [-0.2557942, 53.6373852], [-0.2559856, 53.63740489999999], [-0.2561388, 53.63741780000001], [-0.2562703, 53.6374258], [-0.2565208, 53.6374311], [-0.2569381, 53.63742020000001], [-0.25723179999999995, 53.6374091], [-0.25738579999999994, 53.6374029], [-0.2576905, 53.6373908], [-0.2580526, 53.6373717], [-0.2583579999999999, 53.6373564], [-0.2589401, 53.637321499999985], [-0.2593732, 53.63729120000001], [-0.2598011, 53.63726020000001], [-0.26019, 53.6372324], [-0.2605628, 53.637203], [-0.2609977, 53.6371634], [-0.2616128999999999, 53.637106], [-0.2618731, 53.6370789], [-0.2622449, 53.637035399999995], [-0.262667, 53.6369843], [-0.2630546, 53.636929499999994], [-0.2633258, 53.6368914], [-0.263818, 53.636818299999995], [-0.2643074999999999, 53.636734], [-0.2650448, 53.636600300000005], [-0.2656124, 53.63647399999999], [-0.2662225999999999, 53.636335599999995], [-0.2665087, 53.636262999999985], [-0.26949458523585645, 53.63545072401347], [-0.269956, 53.6353252], [-0.2721384, 53.63472069999999], [-0.289487, 53.629827799999994], [-0.29031769999999996, 53.6295935], [-0.29335769999999994, 53.62874020000001], [-0.29530159999999994, 53.62817900000001], [-0.2954821, 53.6281269], [-0.29619719999999994, 53.6279314], [-0.29625849868989057, 53.62791270082296], [-0.29654369999999997, 53.6278257], [-0.2968633, 53.6277197], [-0.2971676, 53.62761569999999], [-0.29746339999999993, 53.6274986], [-0.2977545999999999, 53.62737879999999], [-0.2980423, 53.6272549], [-0.2985944, 53.6269878], [-0.2988818, 53.62681589999999], [-0.2991035, 53.62669530000001], [-0.2996403, 53.6263541], [-0.29986989999999997, 53.6261785], [-0.3000123, 53.626064], [-0.3000920999999999, 53.6259998], [-0.3003993, 53.62574740000001], [-0.3006591, 53.6254867], [-0.30094339999999997, 53.625175], [-0.3011831, 53.624862500000006], [-0.30143169999999997, 53.6244895], [-0.3015908, 53.624188], [-0.3017493, 53.62386459999999], [-0.3018784, 53.62353519999999], [-0.30196639999999997, 53.62318009999999], [-0.30201989999999995, 53.6227627], [-0.3020415, 53.6224246], [-0.30202769999999995, 53.6220844], [-0.3019595, 53.6216921], [-0.30185499999999993, 53.621341300000005], [-0.3017699, 53.6210415], [-0.3017136, 53.620906999999995], [-0.3015912, 53.62062999999999], [-0.3013179, 53.620195200000005], [-0.30117579999999994, 53.6198941], [-0.3009238, 53.61946579999999], [-0.30078689999999997, 53.61918839999999], [-0.30068559999999994, 53.61898550000001], [-0.30048099999999994, 53.618478], [-0.30037479999999994, 53.6180385], [-0.3003241, 53.6177666], [-0.3002537, 53.6173868], [-0.3002175, 53.6170099], [-0.3002014, 53.6168832], [-0.3001745, 53.6164429], [-0.3002026, 53.61591069999999], [-0.3002432, 53.6155395], [-0.3002671, 53.615321300000005], [-0.3003585999999999, 53.614858599999984], [-0.3004917999999999, 53.6144099], [-0.3006627, 53.6139082], [-0.3007951, 53.613593], [-0.301117, 53.612944199999994], [-0.30151, 53.61232149999999], [-0.301752, 53.6119775], [-0.3019348, 53.6117292], [-0.30231089999999994, 53.6112782], [-0.3029046, 53.61069590000001], [-0.3033786, 53.6102541], [-0.3038874999999999, 53.609833599999995], [-0.30441969999999996, 53.6094343], [-0.3049793, 53.6090518], [-0.30555, 53.6086991], [-0.3059752, 53.6084578], [-0.30653709999999995, 53.6081516], [-0.30710699999999996, 53.6078691], [-0.307761, 53.6075821], [-0.3083924, 53.60733899999999], [-0.3086355, 53.607253499999985], [-0.3102825, 53.6066886], [-0.3114297999999999, 53.606287300000005], [-0.31288039999999995, 53.6057762], [-0.3130098, 53.6057303], [-0.31381665093308014, 53.60545207895327], [-0.31382499999999997, 53.605449199999995], [-0.3175264, 53.60419499999999], [-0.32090149999999995, 53.60300970000001], [-0.3232822, 53.60217600000001], [-0.3279374, 53.6005458], [-0.3294057, 53.6000074], [-0.3301445, 53.599736500000006], [-0.3305744, 53.59956960000001], [-0.3325794, 53.59877409999999], [-0.3344056, 53.5980213], [-0.3443309, 53.593797900000006], [-0.3446045999999999, 53.59368080000001], [-0.3462861, 53.5929571], [-0.3501938, 53.59129690000001], [-0.3518424, 53.5905867], [-0.35427040000000004, 53.5895616], [-0.35564739999999995, 53.5889712], [-0.35721159999999996, 53.588307099999994], [-0.35788939999999997, 53.5880193], [-0.35932611364780853, 53.58740711833904], [-0.3596519, 53.5872683], [-0.3614217, 53.58651789999999], [-0.36340779999999995, 53.5856881], [-0.3640803, 53.58539179999999], [-0.3647461, 53.58511750000001], [-0.36593859999999995, 53.584592099999995], [-0.3678504, 53.583729100000006], [-0.3690434, 53.5831841], [-0.3701844, 53.58268399999999], [-0.3712848999999999, 53.58225099999999], [-0.3721887, 53.581925599999984], [-0.3726382, 53.5817701], [-0.3730898, 53.58162430000001], [-0.3737901, 53.581402800000006], [-0.37453900000000007, 53.5811858], [-0.3752867999999999, 53.58097849999999], [-0.37694199999999994, 53.5805755], [-0.3780563, 53.58035700000001], [-0.37911539999999994, 53.58015609999999], [-0.3802139, 53.5799695], [-0.380459, 53.5799349], [-0.3807088, 53.57990100000001], [-0.38095719999999994, 53.5798648], [-0.3813524999999999, 53.579813400000006], [-0.3818152, 53.5797577], [-0.38212129999999994, 53.5797209], [-0.3825957, 53.579676500000005], [-0.3830356, 53.57963509999998], [-0.3834181, 53.5796037], [-0.3838724999999999, 53.579572199999994], [-0.3842775, 53.57954669999999], [-0.3848434, 53.579514], [-0.38529, 53.5794925], [-0.3860171, 53.57945719999999], [-0.3869449, 53.579419299999984], [-0.3878985, 53.5793858], [-0.3885435, 53.5793627], [-0.3890387, 53.5793449], [-0.3895976, 53.5793261], [-0.390181, 53.579307], [-0.3908435, 53.579284699999995], [-0.3913773, 53.5792664], [-0.3917705, 53.579251], [-0.3923069, 53.5792287], [-0.3928324, 53.5792043], [-0.3932387, 53.579180400000006], [-0.393688, 53.57915020000001], [-0.3940933, 53.57912040000001], [-0.39455729999999994, 53.579083], [-0.3949996, 53.57904349999999], [-0.39545289999999994, 53.5789981], [-0.3958941000000001, 53.57895030000002], [-0.3964037, 53.578889799999985], [-0.39688119999999993, 53.57882850000001], [-0.3974165, 53.57875250000001], [-0.39786419999999995, 53.5786812], [-0.3984408, 53.57858399999999], [-0.39938099999999993, 53.5784081], [-0.4002138, 53.5782345], [-0.40103589999999995, 53.5780529], [-0.40166079999999993, 53.5779032], [-0.4024253, 53.5777113], [-0.4029375999999999, 53.5775752], [-0.4034003, 53.5774478], [-0.4038494999999999, 53.577318], [-0.4043645, 53.57716430000001], [-0.4048044, 53.5770281], [-0.4053073, 53.5768625], [-0.4057861, 53.5767009], [-0.4059885, 53.57662919999999], [-0.4060895, 53.576592599999984], [-0.4065887, 53.5763704], [-0.40666730000000006, 53.576342], [-0.40686430000000007, 53.5762677], [-0.4071422, 53.57615740000001], [-0.4073578, 53.5760718], [-0.407602, 53.5759693], [-0.4079346, 53.57582810000001], [-0.4080309999999999, 53.5757863], [-0.4081980999999999, 53.575713699999994], [-0.4083703, 53.57563839999999], [-0.4086452, 53.575515], [-0.40889469999999994, 53.5754019], [-0.4093064, 53.5752068], [-0.4096832, 53.5750308], [-0.4098823445876618, 53.574936095411125], [-0.41000639999999994, 53.574877099999995], [-0.41040470000000007, 53.57468839999999], [-0.4105765764362084, 53.57460657386965], [-0.4108205999999999, 53.5744904], [-0.4116038, 53.5741193], [-0.4122690000000001, 53.57380390000001], [-0.4129784000000001, 53.5734679], [-0.4136906, 53.57313099999999], [-0.4139749999999999, 53.5729979], [-0.4150019999999999, 53.5725121], [-0.4159959, 53.57203759999999], [-0.4168487, 53.57163289999999], [-0.4175770999999999, 53.571288200000005], [-0.4185934999999999, 53.57081109999999], [-0.418725, 53.570748300000005], [-0.4190469, 53.5705962], [-0.41922, 53.57051419999999], [-0.41940630000000007, 53.5704472], [-0.419628, 53.5703608], [-0.4196558, 53.570347700000006], [-0.4200328, 53.5701694], [-0.420121, 53.5701278], [-0.4205146, 53.569939299999994], [-0.42123691192220186, 53.56959675340317], [-0.4212676, 53.569582200000006], [-0.42149429999999993, 53.56947709999999], [-0.42157610000000006, 53.56943789999999], [-0.421969, 53.5692692], [-0.4222441, 53.5691563], [-0.4225968, 53.5690209], [-0.4227068, 53.5689787], [-0.4229884, 53.5688759], [-0.423467, 53.5687125], [-0.4236743, 53.56864490000001], [-0.4239205, 53.56856450000001], [-0.4241, 53.5685079], [-0.4244406999999999, 53.568405899999995], [-0.424815, 53.56829929999999], [-0.4253184, 53.568168], [-0.4258237999999999, 53.5680434], [-0.42665679999999995, 53.5678836], [-0.4275066, 53.56774819999999], [-0.428271, 53.567648199999994], [-0.42903489999999994, 53.5675591], [-0.4297826, 53.5674949], [-0.4305397999999999, 53.56745469999999], [-0.4312946999999999, 53.567439699999994], [-0.43202109999999994, 53.5674391], [-0.4328221, 53.567458900000005], [-0.43359249999999994, 53.5674977], [-0.4343739, 53.5675549], [-0.4351339, 53.5676354], [-0.4358171, 53.56772070000001], [-0.4364809999999999, 53.56782449999999], [-0.4371226999999999, 53.5679385], [-0.4376682999999999, 53.5680502], [-0.4383023999999999, 53.5681965], [-0.43892229999999993, 53.5683492], [-0.4396858, 53.568583], [-0.4404313999999999, 53.56882519999999], [-0.4411763, 53.569144400000006], [-0.441916, 53.569454599999986], [-0.4426423, 53.569819499999994], [-0.4429911, 53.57000219999999], [-0.4433653, 53.570203099999986], [-0.44376989999999994, 53.5704309], [-0.4463246, 53.571940399999995], [-0.4491576420597607, 53.57362013451727], [-0.4508214241961538, 53.57460657386965], [-0.45184360000000007, 53.575212599999986], [-0.4565851999999999, 53.5780388], [-0.4594729000000001, 53.57974810000001], [-0.4597675, 53.57992079999999], [-0.46022459999999993, 53.5801794], [-0.46070400000000006, 53.580421400000006], [-0.4610464, 53.58059169999999], [-0.4614479000000001, 53.580776699999994], [-0.4618419000000001, 53.5809508], [-0.46225250000000007, 53.5811175], [-0.4709587999999999, 53.58446970000001], [-0.4710963, 53.5845219], [-0.47117900000000007, 53.58455279999998], [-0.48218389999999994, 53.58878569999999], [-0.4827001000000001, 53.58897859999999], [-0.5067415999999999, 53.5981956], [-0.5080932, 53.59871489999999], [-0.5120610999999999, 53.600237599999986], [-0.5126817, 53.6004483], [-0.513329, 53.600653099999995], [-0.5136391, 53.6007335], [-0.5138614, 53.600791], [-0.5146418, 53.6009645], [-0.5152356, 53.601062299999995], [-0.5158142, 53.6011417], [-0.5164011999999999, 53.60120249999999], [-0.517006, 53.60125039999999], [-0.5176006, 53.60127510000001], [-0.5181979, 53.6012759], [-0.518777, 53.6012579], [-0.5193541999999999, 53.601224], [-0.5197684, 53.601188], [-0.5200209, 53.60116279999999], [-0.5202459, 53.6011371], [-0.520882, 53.6010612], [-0.5214542999999999, 53.60099780000001], [-0.5354152999999999, 53.59945899999999], [-0.5389891704717129, 53.59907055446287], [-0.5406485, 53.59889019999999], [-0.5415654999999999, 53.5987862], [-0.5424782, 53.5986979], [-0.5429043999999998, 53.5986688], [-0.5432954, 53.5986473], [-0.5436308999999999, 53.59863549999999], [-0.5445303999999999, 53.598625000000006], [-0.545656, 53.598696800000006], [-0.5462378999999999, 53.5987655], [-0.5466191, 53.5988231], [-0.5476027999999998, 53.5989943], [-0.548138, 53.5991204], [-0.5486386999999999, 53.59925009999999], [-0.549114, 53.599388], [-0.5495535, 53.599541900000006], [-0.5499867999999999, 53.5996913], [-0.5503845, 53.59984279999999], [-0.5508246, 53.60003919999999], [-0.5512311, 53.60022949999999], [-0.5516822, 53.6004433], [-0.5528188999999999, 53.60105479999999], [-0.5546038, 53.6020075], [-0.5551004, 53.60226], [-0.5556176, 53.602502599999994], [-0.5561699, 53.6027286], [-0.5567311, 53.6029393], [-0.5572427, 53.60309250000001], [-0.5577625, 53.6032341], [-0.5582992, 53.6033524], [-0.5588733, 53.60345949999999], [-0.5596431, 53.60356269999999], [-0.5603831, 53.6036329], [-0.5611962, 53.60365910000001], [-0.5620637, 53.6036592], [-0.5626679, 53.60365110000001], [-0.5757792, 53.6032159], [-0.5763912, 53.60318230000001], [-0.5769278, 53.6031472], [-0.5774294, 53.6030903], [-0.5778335999999998, 53.6030346], [-0.57823, 53.60296469999999], [-0.5786156, 53.6028851], [-0.5787809999999999, 53.6028418], [-0.5790347999999998, 53.60277409999999], [-0.5795863999999998, 53.6026102], [-0.5799627, 53.60246709999999], [-0.5804638, 53.6022504], [-0.5809072, 53.60203069999999], [-0.5813303, 53.60178629999999], [-0.5847217, 53.5995625], [-0.5852054, 53.59928690000001], [-0.5856867, 53.5990398], [-0.5863015, 53.59877389999999], [-0.5869291, 53.598530800000006], [-0.5875333, 53.59833929999999], [-0.5881335, 53.5981804], [-0.5886150999999998, 53.598073], [-0.5891043, 53.59797989999999], [-0.589644, 53.59791030000001], [-0.5898849999999999, 53.597879000000006], [-0.5902790999999998, 53.5978192], [-0.5903227510579314, 53.59781351450754], [-0.5907697, 53.59775530000001], [-0.5911092, 53.597723], [-0.5921316999999999, 53.5975678], [-0.5925857, 53.597468799999994], [-0.5936641, 53.597362100000005], [-0.5948173, 53.59726669999999], [-0.5951909, 53.59720060000001]]}", "current_leg_start": "Immingham BSC Ore Terminal", "dest_arr_time_act": "2103", "motion_projection": null, "next_location_lat": "53.5972006", "next_location_lon": "-0.5951909", "previous_location": "Immingham BSC Ore Terminal", "current_leg_milage": "19.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 60.97, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 9.321, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 9.321}, {\"to_m\": 95.881, \"from_m\": 60.97, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1835.573, \"from_m\": 95.881, \"capability_applied\": null, \"effective_limit_mph\": 12.427, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 12.427}, {\"to_m\": 1891.586, \"from_m\": 1835.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1915.268, \"from_m\": 1891.586, \"capability_applied\": null, \"effective_limit_mph\": 12.427, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 12.427}, {\"to_m\": 1945.278, \"from_m\": 1915.268, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2035.056, \"from_m\": 1945.278, \"capability_applied\": null, \"effective_limit_mph\": 12.427, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 12.427}, {\"to_m\": 2050.811, \"from_m\": 2035.056, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2625.646, \"from_m\": 2050.811, \"capability_applied\": null, \"effective_limit_mph\": 12.427, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 12.427}, {\"to_m\": 7524.425, \"from_m\": 2625.646, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9231.408, \"from_m\": 7524.425, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16731.92, \"from_m\": 9231.408, \"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\": 17085.864, \"from_m\": 16731.92, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18002.393, \"from_m\": 17085.864, \"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\": 21943.0, \"from_m\": 18002.393, \"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\": 21954.269, \"from_m\": 21943.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25297.931, \"from_m\": 21954.269, \"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\": 27257.333, \"from_m\": 25297.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\": 30813.126, \"from_m\": 27257.333, \"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\": 31089.395, \"from_m\": 30813.126, \"capability_applied\": null, \"effective_limit_mph\": 9.321, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 9.321}], \"service_id\": 580324, \"profile_key\": \"91dbe8eb268d02d2a33e83fb8dbaa3908d5a35337e98c00b24882a3cc6ab77d2\", \"schedule_id\": 15228, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2009\", \"location\": \"Immingham BSC Ore Terminal\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34170}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Immingham West Jn\", \"stage_seq\": 2, \"distance_m\": 612.411, \"section_seq\": 1, \"route_path_id\": 34170}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"Humber Road Jn\", \"stage_seq\": 3, \"distance_m\": 1891.586, \"section_seq\": 1, \"route_path_id\": 34170}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027\", \"location\": \"Ulceby\", \"stage_seq\": 4, \"distance_m\": 7693.074, \"section_seq\": 1, \"route_path_id\": 34170}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031\", \"location\": \"Brocklesby Jn\", \"stage_seq\": 5, \"distance_m\": 9646.889, \"section_seq\": 1, \"route_path_id\": 34170}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Barnetby\", \"stage_seq\": 6, \"distance_m\": 16961.413, \"section_seq\": 1, \"route_path_id\": 34170}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040\", \"location\": \"Wrawby Jn\", \"stage_seq\": 7, \"distance_m\": 17920.335, \"section_seq\": 1, \"route_path_id\": 34170}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2058\", \"location\": \"Scunthorpe Foreign Ore Jn\", \"stage_seq\": 8, \"distance_m\": 30759.189, \"section_seq\": 1, \"route_path_id\": 34170}, {\"is_pass\": false, \"wtt_arr\": \"2103\", \"wtt_dep\": null, \"location\": \"Scunthorpe Santon Foreign Ore Terminal\", \"stage_seq\": 9, \"distance_m\": 31089.395, \"section_seq\": 1, \"route_path_id\": 34170}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 31089.395, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34170}], \"total_distance_m\": 31089.395, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 29039.069, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2050.326, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2009", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "53.0", "current_position_lat": "53.5972006", "current_position_lon": "-0.5951909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6456, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:59Z\", \"source_id\": 48483614, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:04Z\", \"source_id\": 15754069, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:02Z\", \"source_id\": 48517700, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:06Z\", \"source_id\": 15765744, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:11Z\", \"source_id\": 15787608, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Scunthorpe Santon Foreign Ore Terminal", "service_state_platform": null, "timing_fact_generation": 1789501451851979, "current_leg_arrival_utc": "2026-09-15T20:48:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:11.846242", "service_state_evidence_id": 15787608, "current_leg_start_actual_dep": "2026-09-15T20:09:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-15T19:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:12.472272", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6T29 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 60.97, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 9.321, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 9.321}, {"to_m": 95.881, "from_m": 60.97, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1835.573, "from_m": 95.881, "capability_applied": null, "effective_limit_mph": 12.427, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 12.427}, {"to_m": 1891.586, "from_m": 1835.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1915.268, "from_m": 1891.586, "capability_applied": null, "effective_limit_mph": 12.427, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 12.427}, {"to_m": 1945.278, "from_m": 1915.268, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2035.056, "from_m": 1945.278, "capability_applied": null, "effective_limit_mph": 12.427, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 12.427}, {"to_m": 2050.811, "from_m": 2035.056, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2625.646, "from_m": 2050.811, "capability_applied": null, "effective_limit_mph": 12.427, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 12.427}, {"to_m": 7524.425, "from_m": 2625.646, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9231.408, "from_m": 7524.425, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16731.92, "from_m": 9231.408, "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": 17085.864, "from_m": 16731.92, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18002.393, "from_m": 17085.864, "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": 21943.0, "from_m": 18002.393, "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": 21954.269, "from_m": 21943.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25297.931, "from_m": 21954.269, "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": 27257.333, "from_m": 25297.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": 30813.126, "from_m": 27257.333, "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": 31089.395, "from_m": 30813.126, "capability_applied": null, "effective_limit_mph": 9.321, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 9.321}], "service_id": 580324, "profile_key": "91dbe8eb268d02d2a33e83fb8dbaa3908d5a35337e98c00b24882a3cc6ab77d2", "schedule_id": 15228, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2009", "location": "Immingham BSC Ore Terminal", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34170}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013", "location": "Immingham West Jn", "stage_seq": 2, "distance_m": 612.411, "section_seq": 1, "route_path_id": 34170}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016", "location": "Humber Road Jn", "stage_seq": 3, "distance_m": 1891.586, "section_seq": 1, "route_path_id": 34170}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027", "location": "Ulceby", "stage_seq": 4, "distance_m": 7693.074, "section_seq": 1, "route_path_id": 34170}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031", "location": "Brocklesby Jn", "stage_seq": 5, "distance_m": 9646.889, "section_seq": 1, "route_path_id": 34170}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Barnetby", "stage_seq": 6, "distance_m": 16961.413, "section_seq": 1, "route_path_id": 34170}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040", "location": "Wrawby Jn", "stage_seq": 7, "distance_m": 17920.335, "section_seq": 1, "route_path_id": 34170}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2058", "location": "Scunthorpe Foreign Ore Jn", "stage_seq": 8, "distance_m": 30759.189, "section_seq": 1, "route_path_id": 34170}, {"is_pass": false, "wtt_arr": "2103", "wtt_dep": null, "location": "Scunthorpe Santon Foreign Ore Terminal", "stage_seq": 9, "distance_m": 31089.395, "section_seq": 1, "route_path_id": 34170}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 31089.395, "from_m": 0.0, "section_seq": 1, "route_path_id": 34170}], "total_distance_m": 31089.395, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 29039.069, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2050.326, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6456, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:59Z", "source_id": 48483614, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:59:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:04Z", "source_id": 15754069, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:02Z", "source_id": 48517700, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:14:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:06Z", "source_id": 15765744, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:11Z", "source_id": 15787608, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}] |
Immingham BSC Ore Terminal |
2009 |
2009 |
None |
None |
None |
Scunthorpe Santon Foreign Ore Terminal |
2103 |
2103 |
None |
EARLY |
-29 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H58172/2026-09-15/detailed |
None |
Immingham BSC Ore Terminal |
2026-09-15T20:09:00+01:00 |
Scunthorpe Santon Foreign Ore Terminal |
53.0 |
{"type": "LineString", "coordinates": [[-0.2104019, 53.63720239999999], [-0.21021149999999997, 53.63712600000001], [-0.209983, 53.637037500000005], [-0.2098065, 53.636949499999986], [-0.2096596, 53.6368768], [-0.20957039999999996, 53.6368422], [-0.2093974, 53.63676979999999], [-0.2092224, 53.63669970000001], [-0.2090662, 53.636623499999985], [-0.2088878, 53.6365305], [-0.20881269999999996, 53.63648909999999], [-0.2086812, 53.6364112], [-0.2085873, 53.636349900000006], [-0.2084809, 53.63627030000001], [-0.2083539, 53.636155899999984], [-0.2083128, 53.6361201], [-0.2082574, 53.636063699999994], [-0.2081809, 53.63597299999999], [-0.2081264, 53.6358943], [-0.2080911, 53.6358331], [-0.2080379, 53.6357337], [-0.20799989999999996, 53.635639899999994], [-0.2079704, 53.63554919999999], [-0.2079534, 53.6354546], [-0.2079413, 53.635352], [-0.20794, 53.635251800000006], [-0.2079476, 53.63515960000001], [-0.2079677, 53.6350626], [-0.20799359999999997, 53.634972699999985], [-0.2080299, 53.6348725], [-0.208079, 53.63477069999999], [-0.2081358, 53.63467849999999], [-0.2082037, 53.634587100000005], [-0.20829629999999996, 53.63447969999999], [-0.2084148, 53.63437], [-0.2084939, 53.634304], [-0.2086061, 53.63422210000001], [-0.2087187, 53.6341497], [-0.2088278, 53.63408770000001], [-0.2089351, 53.634032], [-0.2090701, 53.6339716], [-0.20923149999999996, 53.6339032], [-0.2093557, 53.6338571], [-0.20948579999999997, 53.6338189], [-0.20996999999999996, 53.63367689999999], [-0.2100254, 53.63366069999999], [-0.2105574, 53.63350639999999], [-0.2108363, 53.63342289999999], [-0.21119569999999996, 53.633321900000006], [-0.211231, 53.6333115], [-0.21143850000000003, 53.63326300000001], [-0.2116571, 53.63321220000001], [-0.2118799, 53.633157], [-0.2121868, 53.6330674], [-0.2130009, 53.632832], [-0.21379259999999997, 53.6326022], [-0.21423739999999997, 53.6324702], [-0.2147564, 53.63231909999999], [-0.21498239999999996, 53.632258099999994], [-0.21571529999999997, 53.63204000000001], [-0.21643809999999997, 53.6318301], [-0.2169088, 53.631697300000006], [-0.21714489999999995, 53.63163600000001], [-0.2173662, 53.631586699999986], [-0.2175177, 53.63155569999999], [-0.21767189999999997, 53.6315295], [-0.2178074, 53.6315104], [-0.21795359999999997, 53.6314913], [-0.21819679999999997, 53.631469], [-0.2182772, 53.631461899999984], [-0.2184511, 53.6314547], [-0.21859509999999996, 53.63145229999999], [-0.2187301, 53.6314515], [-0.2188467, 53.6314531], [-0.21903859999999997, 53.6314611], [-0.2192005, 53.6314718], [-0.2193333, 53.6314845], [-0.21947040000000004, 53.6314993], [-0.2196166, 53.63152000000001], [-0.2198094, 53.63155210000001], [-0.2200052, 53.63158869999999], [-0.2202912, 53.6316448], [-0.2207643, 53.63174140000001], [-0.2214764, 53.6318837], [-0.22211339999999996, 53.63201339999999], [-0.2228966, 53.63217160000001], [-0.223598, 53.6323124], [-0.2241911, 53.632430500000005], [-0.22484390000000004, 53.63256049999998], [-0.22549859999999997, 53.63269210000001], [-0.22566359999999996, 53.63272630000001], [-0.22719669999999997, 53.63303410000001], [-0.22792254323420652, 53.6331802045914], [-0.2281758237440499, 53.63323094705411], [-0.22839998197619632, 53.633275185358194], [-0.22859917967140325, 53.633313845982165], [-0.22877757857042824, 53.63334785540454], [-0.22893934041402875, 53.63337814010384], [-0.22908862694296225, 53.633405626558606], [-0.22922959989798636, 53.63343124124735], [-0.2293664210198585, 53.63345591064861], [-0.2295032520493361, 53.633480561240894], [-0.2296442547271768, 53.633506119502734], [-0.22979359079413805, 53.63353351191266], [-0.2299554219909773, 53.63356366494918], [-0.23013391005845207, 53.63359750509083], [-0.2303332167373199, 53.63363595881614], [-0.23055750376833836, 53.63367995260364], [-0.2308109328922648, 53.63373041293183], [-0.23132800000000003, 53.63383929999999], [-0.23143259999999993, 53.63386059999999], [-0.2315038, 53.6338761], [-0.23165699999999995, 53.63390929999999], [-0.23314429999999997, 53.6341982], [-0.2340201, 53.634378], [-0.2348568, 53.634544899999995], [-0.2351904, 53.63461], [-0.23559579999999997, 53.6346936], [-0.23606249999999995, 53.634788999999984], [-0.23663649999999992, 53.6349019], [-0.23690339999999996, 53.6349544], [-0.2376313, 53.6350998], [-0.23864550000000004, 53.6353139], [-0.2394683, 53.635485200000005], [-0.2395571, 53.6355037], [-0.23990919999999993, 53.63557709999999], [-0.2401033, 53.6356176], [-0.2404395, 53.635683500000006], [-0.2406048, 53.635708300000005], [-0.24071750000000003, 53.6357234], [-0.2409373999999999, 53.635743199999986], [-0.2411047, 53.6357574], [-0.2412714, 53.63576630000001], [-0.2414654, 53.63576930000001], [-0.2415798, 53.6357711], [-0.2418762, 53.635773500000006], [-0.24245149999999993, 53.6357822], [-0.2426983, 53.6357846], [-0.242887, 53.635786799999984], [-0.2430912, 53.6357989], [-0.243386, 53.6358273], [-0.2436022, 53.635853], [-0.2438704, 53.6358832], [-0.2442094, 53.63594659999999], [-0.24433710000000003, 53.635965099999986], [-0.24448869999999995, 53.6359842], [-0.2451418, 53.6360534], [-0.24645610000000004, 53.636197300000006], [-0.2479273, 53.6363571], [-0.2484419, 53.6364126], [-0.24891800000000003, 53.636500599999984], [-0.24913420000000003, 53.6365376], [-0.2493269, 53.63657359999999], [-0.249764, 53.636655000000005], [-0.25019089999999994, 53.636734], [-0.2506857, 53.636822599999995], [-0.2509997, 53.6368565], [-0.2520257, 53.63696780000001], [-0.252825, 53.6370529], [-0.253517, 53.637128399999995], [-0.25406549999999994, 53.6371864], [-0.2545079, 53.63723509999999], [-0.2547306999999999, 53.63725960000001], [-0.25511559999999994, 53.6372986], [-0.25539, 53.637331499999995], [-0.2554192, 53.637335], [-0.2555125, 53.6373463], [-0.25561710000000004, 53.6373614], [-0.2557942, 53.6373852], [-0.2559856, 53.63740489999999], [-0.2561388, 53.63741780000001], [-0.2562703, 53.6374258], [-0.2565208, 53.6374311], [-0.2569381, 53.63742020000001], [-0.25723179999999995, 53.6374091], [-0.25738579999999994, 53.6374029], [-0.2576905, 53.6373908], [-0.2580526, 53.6373717], [-0.2583579999999999, 53.6373564], [-0.2589401, 53.637321499999985], [-0.2593732, 53.63729120000001], [-0.2598011, 53.63726020000001], [-0.26019, 53.6372324], [-0.2605628, 53.637203], [-0.2609977, 53.6371634], [-0.2616128999999999, 53.637106], [-0.2618731, 53.6370789], [-0.2622449, 53.637035399999995], [-0.262667, 53.6369843], [-0.2630546, 53.636929499999994], [-0.2633258, 53.6368914], [-0.263818, 53.636818299999995], [-0.2643074999999999, 53.636734], [-0.2650448, 53.636600300000005], [-0.2656124, 53.63647399999999], [-0.2662225999999999, 53.636335599999995], [-0.2665087, 53.636262999999985], [-0.26949458523585645, 53.63545072401347], [-0.269956, 53.6353252], [-0.2721384, 53.63472069999999], [-0.289487, 53.629827799999994], [-0.29031769999999996, 53.6295935], [-0.29335769999999994, 53.62874020000001], [-0.29530159999999994, 53.62817900000001], [-0.2954821, 53.6281269], [-0.29619719999999994, 53.6279314], [-0.29625849868989057, 53.62791270082296], [-0.29654369999999997, 53.6278257], [-0.2968633, 53.6277197], [-0.2971676, 53.62761569999999], [-0.29746339999999993, 53.6274986], [-0.2977545999999999, 53.62737879999999], [-0.2980423, 53.6272549], [-0.2985944, 53.6269878], [-0.2988818, 53.62681589999999], [-0.2991035, 53.62669530000001], [-0.2996403, 53.6263541], [-0.29986989999999997, 53.6261785], [-0.3000123, 53.626064], [-0.3000920999999999, 53.6259998], [-0.3003993, 53.62574740000001], [-0.3006591, 53.6254867], [-0.30094339999999997, 53.625175], [-0.3011831, 53.624862500000006], [-0.30143169999999997, 53.6244895], [-0.3015908, 53.624188], [-0.3017493, 53.62386459999999], [-0.3018784, 53.62353519999999], [-0.30196639999999997, 53.62318009999999], [-0.30201989999999995, 53.6227627], [-0.3020415, 53.6224246], [-0.30202769999999995, 53.6220844], [-0.3019595, 53.6216921], [-0.30185499999999993, 53.621341300000005], [-0.3017699, 53.6210415], [-0.3017136, 53.620906999999995], [-0.3015912, 53.62062999999999], [-0.3013179, 53.620195200000005], [-0.30117579999999994, 53.6198941], [-0.3009238, 53.61946579999999], [-0.30078689999999997, 53.61918839999999], [-0.30068559999999994, 53.61898550000001], [-0.30048099999999994, 53.618478], [-0.30037479999999994, 53.6180385], [-0.3003241, 53.6177666], [-0.3002537, 53.6173868], [-0.3002175, 53.6170099], [-0.3002014, 53.6168832], [-0.3001745, 53.6164429], [-0.3002026, 53.61591069999999], [-0.3002432, 53.6155395], [-0.3002671, 53.615321300000005], [-0.3003585999999999, 53.614858599999984], [-0.3004917999999999, 53.6144099], [-0.3006627, 53.6139082], [-0.3007951, 53.613593], [-0.301117, 53.612944199999994], [-0.30151, 53.61232149999999], [-0.301752, 53.6119775], [-0.3019348, 53.6117292], [-0.30231089999999994, 53.6112782], [-0.3029046, 53.61069590000001], [-0.3033786, 53.6102541], [-0.3038874999999999, 53.609833599999995], [-0.30441969999999996, 53.6094343], [-0.3049793, 53.6090518], [-0.30555, 53.6086991], [-0.3059752, 53.6084578], [-0.30653709999999995, 53.6081516], [-0.30710699999999996, 53.6078691], [-0.307761, 53.6075821], [-0.3083924, 53.60733899999999], [-0.3086355, 53.607253499999985], [-0.3102825, 53.6066886], [-0.3114297999999999, 53.606287300000005], [-0.31288039999999995, 53.6057762], [-0.3130098, 53.6057303], [-0.31381665093308014, 53.60545207895327], [-0.31382499999999997, 53.605449199999995], [-0.3175264, 53.60419499999999], [-0.32090149999999995, 53.60300970000001], [-0.3232822, 53.60217600000001], [-0.3279374, 53.6005458], [-0.3294057, 53.6000074], [-0.3301445, 53.599736500000006], [-0.3305744, 53.59956960000001], [-0.3325794, 53.59877409999999], [-0.3344056, 53.5980213], [-0.3443309, 53.593797900000006], [-0.3446045999999999, 53.59368080000001], [-0.3462861, 53.5929571], [-0.3501938, 53.59129690000001], [-0.3518424, 53.5905867], [-0.35427040000000004, 53.5895616], [-0.35564739999999995, 53.5889712], [-0.35721159999999996, 53.588307099999994], [-0.35788939999999997, 53.5880193], [-0.35932611364780853, 53.58740711833904], [-0.3596519, 53.5872683], [-0.3614217, 53.58651789999999], [-0.36340779999999995, 53.5856881], [-0.3640803, 53.58539179999999], [-0.3647461, 53.58511750000001], [-0.36593859999999995, 53.584592099999995], [-0.3678504, 53.583729100000006], [-0.3690434, 53.5831841], [-0.3701844, 53.58268399999999], [-0.3712848999999999, 53.58225099999999], [-0.3721887, 53.581925599999984], [-0.3726382, 53.5817701], [-0.3730898, 53.58162430000001], [-0.3737901, 53.581402800000006], [-0.37453900000000007, 53.5811858], [-0.3752867999999999, 53.58097849999999], [-0.37694199999999994, 53.5805755], [-0.3780563, 53.58035700000001], [-0.37911539999999994, 53.58015609999999], [-0.3802139, 53.5799695], [-0.380459, 53.5799349], [-0.3807088, 53.57990100000001], [-0.38095719999999994, 53.5798648], [-0.3813524999999999, 53.579813400000006], [-0.3818152, 53.5797577], [-0.38212129999999994, 53.5797209], [-0.3825957, 53.579676500000005], [-0.3830356, 53.57963509999998], [-0.3834181, 53.5796037], [-0.3838724999999999, 53.579572199999994], [-0.3842775, 53.57954669999999], [-0.3848434, 53.579514], [-0.38529, 53.5794925], [-0.3860171, 53.57945719999999], [-0.3869449, 53.579419299999984], [-0.3878985, 53.5793858], [-0.3885435, 53.5793627], [-0.3890387, 53.5793449], [-0.3895976, 53.5793261], [-0.390181, 53.579307], [-0.3908435, 53.579284699999995], [-0.3913773, 53.5792664], [-0.3917705, 53.579251], [-0.3923069, 53.5792287], [-0.3928324, 53.5792043], [-0.3932387, 53.579180400000006], [-0.393688, 53.57915020000001], [-0.3940933, 53.57912040000001], [-0.39455729999999994, 53.579083], [-0.3949996, 53.57904349999999], [-0.39545289999999994, 53.5789981], [-0.3958941000000001, 53.57895030000002], [-0.3964037, 53.578889799999985], [-0.39688119999999993, 53.57882850000001], [-0.3974165, 53.57875250000001], [-0.39786419999999995, 53.5786812], [-0.3984408, 53.57858399999999], [-0.39938099999999993, 53.5784081], [-0.4002138, 53.5782345], [-0.40103589999999995, 53.5780529], [-0.40166079999999993, 53.5779032], [-0.4024253, 53.5777113], [-0.4029375999999999, 53.5775752], [-0.4034003, 53.5774478], [-0.4038494999999999, 53.577318], [-0.4043645, 53.57716430000001], [-0.4048044, 53.5770281], [-0.4053073, 53.5768625], [-0.4057861, 53.5767009], [-0.4059885, 53.57662919999999], [-0.4060895, 53.576592599999984], [-0.4065887, 53.5763704], [-0.40666730000000006, 53.576342], [-0.40686430000000007, 53.5762677], [-0.4071422, 53.57615740000001], [-0.4073578, 53.5760718], [-0.407602, 53.5759693], [-0.4079346, 53.57582810000001], [-0.4080309999999999, 53.5757863], [-0.4081980999999999, 53.575713699999994], [-0.4083703, 53.57563839999999], [-0.4086452, 53.575515], [-0.40889469999999994, 53.5754019], [-0.4093064, 53.5752068], [-0.4096832, 53.5750308], [-0.4098823445876618, 53.574936095411125], [-0.41000639999999994, 53.574877099999995], [-0.41040470000000007, 53.57468839999999], [-0.4105765764362084, 53.57460657386965], [-0.4108205999999999, 53.5744904], [-0.4116038, 53.5741193], [-0.4122690000000001, 53.57380390000001], [-0.4129784000000001, 53.5734679], [-0.4136906, 53.57313099999999], [-0.4139749999999999, 53.5729979], [-0.4150019999999999, 53.5725121], [-0.4159959, 53.57203759999999], [-0.4168487, 53.57163289999999], [-0.4175770999999999, 53.571288200000005], [-0.4185934999999999, 53.57081109999999], [-0.418725, 53.570748300000005], [-0.4190469, 53.5705962], [-0.41922, 53.57051419999999], [-0.41940630000000007, 53.5704472], [-0.419628, 53.5703608], [-0.4196558, 53.570347700000006], [-0.4200328, 53.5701694], [-0.420121, 53.5701278], [-0.4205146, 53.569939299999994], [-0.42123691192220186, 53.56959675340317], [-0.4212676, 53.569582200000006], [-0.42149429999999993, 53.56947709999999], [-0.42157610000000006, 53.56943789999999], [-0.421969, 53.5692692], [-0.4222441, 53.5691563], [-0.4225968, 53.5690209], [-0.4227068, 53.5689787], [-0.4229884, 53.5688759], [-0.423467, 53.5687125], [-0.4236743, 53.56864490000001], [-0.4239205, 53.56856450000001], [-0.4241, 53.5685079], [-0.4244406999999999, 53.568405899999995], [-0.424815, 53.56829929999999], [-0.4253184, 53.568168], [-0.4258237999999999, 53.5680434], [-0.42665679999999995, 53.5678836], [-0.4275066, 53.56774819999999], [-0.428271, 53.567648199999994], [-0.42903489999999994, 53.5675591], [-0.4297826, 53.5674949], [-0.4305397999999999, 53.56745469999999], [-0.4312946999999999, 53.567439699999994], [-0.43202109999999994, 53.5674391], [-0.4328221, 53.567458900000005], [-0.43359249999999994, 53.5674977], [-0.4343739, 53.5675549], [-0.4351339, 53.5676354], [-0.4358171, 53.56772070000001], [-0.4364809999999999, 53.56782449999999], [-0.4371226999999999, 53.5679385], [-0.4376682999999999, 53.5680502], [-0.4383023999999999, 53.5681965], [-0.43892229999999993, 53.5683492], [-0.4396858, 53.568583], [-0.4404313999999999, 53.56882519999999], [-0.4411763, 53.569144400000006], [-0.441916, 53.569454599999986], [-0.4426423, 53.569819499999994], [-0.4429911, 53.57000219999999], [-0.4433653, 53.570203099999986], [-0.44376989999999994, 53.5704309], [-0.4463246, 53.571940399999995], [-0.4491576420597607, 53.57362013451727], [-0.4508214241961538, 53.57460657386965], [-0.45184360000000007, 53.575212599999986], [-0.4565851999999999, 53.5780388], [-0.4594729000000001, 53.57974810000001], [-0.4597675, 53.57992079999999], [-0.46022459999999993, 53.5801794], [-0.46070400000000006, 53.580421400000006], [-0.4610464, 53.58059169999999], [-0.4614479000000001, 53.580776699999994], [-0.4618419000000001, 53.5809508], [-0.46225250000000007, 53.5811175], [-0.4709587999999999, 53.58446970000001], [-0.4710963, 53.5845219], [-0.47117900000000007, 53.58455279999998], [-0.48218389999999994, 53.58878569999999], [-0.4827001000000001, 53.58897859999999], [-0.5067415999999999, 53.5981956], [-0.5080932, 53.59871489999999], [-0.5120610999999999, 53.600237599999986], [-0.5126817, 53.6004483], [-0.513329, 53.600653099999995], [-0.5136391, 53.6007335], [-0.5138614, 53.600791], [-0.5146418, 53.6009645], [-0.5152356, 53.601062299999995], [-0.5158142, 53.6011417], [-0.5164011999999999, 53.60120249999999], [-0.517006, 53.60125039999999], [-0.5176006, 53.60127510000001], [-0.5181979, 53.6012759], [-0.518777, 53.6012579], [-0.5193541999999999, 53.601224], [-0.5197684, 53.601188], [-0.5200209, 53.60116279999999], [-0.5202459, 53.6011371], [-0.520882, 53.6010612], [-0.5214542999999999, 53.60099780000001], [-0.5354152999999999, 53.59945899999999], [-0.5389891704717129, 53.59907055446287], [-0.5406485, 53.59889019999999], [-0.5415654999999999, 53.5987862], [-0.5424782, 53.5986979], [-0.5429043999999998, 53.5986688], [-0.5432954, 53.5986473], [-0.5436308999999999, 53.59863549999999], [-0.5445303999999999, 53.598625000000006], [-0.545656, 53.598696800000006], [-0.5462378999999999, 53.5987655], [-0.5466191, 53.5988231], [-0.5476027999999998, 53.5989943], [-0.548138, 53.5991204], [-0.5486386999999999, 53.59925009999999], [-0.549114, 53.599388], [-0.5495535, 53.599541900000006], [-0.5499867999999999, 53.5996913], [-0.5503845, 53.59984279999999], [-0.5508246, 53.60003919999999], [-0.5512311, 53.60022949999999], [-0.5516822, 53.6004433], [-0.5528188999999999, 53.60105479999999], [-0.5546038, 53.6020075], [-0.5551004, 53.60226], [-0.5556176, 53.602502599999994], [-0.5561699, 53.6027286], [-0.5567311, 53.6029393], [-0.5572427, 53.60309250000001], [-0.5577625, 53.6032341], [-0.5582992, 53.6033524], [-0.5588733, 53.60345949999999], [-0.5596431, 53.60356269999999], [-0.5603831, 53.6036329], [-0.5611962, 53.60365910000001], [-0.5620637, 53.6036592], [-0.5626679, 53.60365110000001], [-0.5757792, 53.6032159], [-0.5763912, 53.60318230000001], [-0.5769278, 53.6031472], [-0.5774294, 53.6030903], [-0.5778335999999998, 53.6030346], [-0.57823, 53.60296469999999], [-0.5786156, 53.6028851], [-0.5787809999999999, 53.6028418], [-0.5790347999999998, 53.60277409999999], [-0.5795863999999998, 53.6026102], [-0.5799627, 53.60246709999999], [-0.5804638, 53.6022504], [-0.5809072, 53.60203069999999], [-0.5813303, 53.60178629999999], [-0.5847217, 53.5995625], [-0.5852054, 53.59928690000001], [-0.5856867, 53.5990398], [-0.5863015, 53.59877389999999], [-0.5869291, 53.598530800000006], [-0.5875333, 53.59833929999999], [-0.5881335, 53.5981804], [-0.5886150999999998, 53.598073], [-0.5891043, 53.59797989999999], [-0.589644, 53.59791030000001], [-0.5898849999999999, 53.597879000000006], [-0.5902790999999998, 53.5978192], [-0.5903227510579314, 53.59781351450754], [-0.5907697, 53.59775530000001], [-0.5911092, 53.597723], [-0.5921316999999999, 53.5975678], [-0.5925857, 53.597468799999994], [-0.5936641, 53.597362100000005], [-0.5948173, 53.59726669999999], [-0.5951909, 53.59720060000001]]} |
19.3 |
1941 |
2034 |
Immingham BSC Ore Terminal |
Scunthorpe Santon Foreign Ore Terminal |
Scunthorpe Santon Foreign Ore Terminal |
53.5972006 |
-0.5951909 |
53.5972006 |
-0.5951909 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 19:34:00 |
Scunthorpe Santon Foreign Ore Terminal |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787608 |
1789501451851979 |
17 |
17 |
2026-09-15 19:54:12.472272 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:11.846242 |
| 559618 |
591187 |
G15346 |
812K60MZ15 |
2026-09-15 |
COMPLETE |
15786555 |
2026-09-15 20:42:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 591187, "stp": "P", "toc": "Great Western Railway", "uid": "G15346", "consist": "166219", "dest_crs": "AVN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15346/2026-09-15/detailed", "trust_id": "812K60MZ15", "origin_crs": "BRI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Avonmouth", "service_date": "2026-09-15", "dest_arr_time": "2040", "dest_platform": "1", "is_terminated": 1, "next_location": "Avonmouth", "signalling_id": "2K60", "timing_status": "LATE", "origin_station": "Bristol Temple Meads", "current_leg_arr": "2044", "current_leg_dep": "2042", "current_leg_end": "Avonmouth", "origin_dep_time": "2012", "origin_platform": "1", "current_location": "Portway Park and Ride", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6888132, 51.48908539999999], [-2.6890337, 51.4892741], [-2.6893089999999997, 51.489550400000006], [-2.6895673999999996, 51.489816700000006], [-2.6898069, 51.4900964], [-2.6900421999999997, 51.4903903], [-2.690198, 51.490620500000006], [-2.6903327999999997, 51.4908445], [-2.6905794999999997, 51.4912776], [-2.6906548, 51.49141370000001], [-2.6908763000000007, 51.4918655], [-2.6910521999999997, 51.4921951], [-2.6913891999999997, 51.4926946], [-2.6915878, 51.4929539], [-2.6918993, 51.49333049999999], [-2.6937431, 51.495420799999984], [-2.6939056, 51.4955805], [-2.6941861, 51.4958228], [-2.6946645000000005, 51.496196700000006], [-2.6949458523585643, 51.49638153293592], [-2.6951238999999996, 51.49649849999999], [-2.6959166, 51.4969651], [-2.6962531999999997, 51.497151499999994], [-2.6965197, 51.4973331], [-2.696934, 51.49763600000001], [-2.6972798, 51.4979408], [-2.6975225999999997, 51.498165699999994], [-2.6977592, 51.498415], [-2.6980935405333417, 51.4987748385867], [-2.6980975, 51.4987791], [-2.6990611999999996, 51.499920200000005]]}", "current_leg_start": "Portway Park and Ride", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "51.4999202", "next_location_lon": "-2.6990612", "previous_location": "Shirehampton", "current_leg_milage": "0.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 1213.839, \"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\": 1563.363, \"from_m\": 1213.839, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2755.914, \"from_m\": 1563.363, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2910.282, \"from_m\": 2755.914, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3182.067, \"from_m\": 2910.282, \"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\": 3231.193, \"from_m\": 3182.067, \"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\": 3318.359, \"from_m\": 3231.193, \"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\": 3483.485, \"from_m\": 3318.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\": 6208.19, \"from_m\": 3483.485, \"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\": 6594.461, \"from_m\": 6208.19, \"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\": 12152.642, \"from_m\": 6594.461, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12357.872, \"from_m\": 12152.642, \"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\": 14579.765, \"from_m\": 12357.872, \"capability_applied\": null, \"effective_limit_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\": 591187, \"profile_key\": \"ef86beaf6bd0676fb310c18dee6a124fd1a8fb4d8fd56c47a94884fd0daf1afa\", \"schedule_id\": 9099, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Bristol East Jn\", \"stage_seq\": 2, \"distance_m\": 567.712, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013H\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 3, \"distance_m\": 1159.331, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015H\", \"location\": \"Lawrence Hill\", \"stage_seq\": 4, \"distance_m\": 1700.394, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2018\", \"location\": \"Stapleton Road\", \"stage_seq\": 5, \"distance_m\": 2665.628, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 6, \"distance_m\": 3306.974, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2022\", \"location\": \"Montpelier\", \"stage_seq\": 7, \"distance_m\": 4565.679, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": false, \"wtt_arr\": \"2023H\", \"wtt_dep\": \"2024H\", \"location\": \"Redland\", \"stage_seq\": 8, \"distance_m\": 5327.302, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2028\", \"location\": \"Clifton Down\", \"stage_seq\": 9, \"distance_m\": 6315.028, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032\", \"location\": \"Sea Mills\", \"stage_seq\": 10, \"distance_m\": 9712.666, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Shirehampton\", \"stage_seq\": 11, \"distance_m\": 12248.974, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": \"2037H\", \"location\": \"Portway Park and Ride\", \"stage_seq\": 12, \"distance_m\": 13168.356, \"section_seq\": 1, \"route_path_id\": 67624}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Avonmouth\", \"stage_seq\": 13, \"distance_m\": 14579.765, \"section_seq\": 1, \"route_path_id\": 67624}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14579.765, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67624}], \"total_distance_m\": 14579.765, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 13960.149, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 619.616, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2012", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4999202", "current_position_lon": "-2.6990612", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:16Z\", \"source_id\": 48515833, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:18Z\", \"source_id\": 15765118, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:13Z\", \"source_id\": 48530200, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:19Z\", \"source_id\": 15769488, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:31Z\", \"source_id\": 48535632, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:38Z\", \"source_id\": 15771232, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:03Z\", \"source_id\": 15775081, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:29Z\", \"source_id\": 48555937, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:34Z\", \"source_id\": 15777497, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:07Z\", \"source_id\": 15786190, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:11Z\", \"source_id\": 48584371, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:13Z\", \"source_id\": 15786289, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Avonmouth", "service_state_platform": "1", "timing_fact_generation": 1789501357431376, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:14.631505", "service_state_evidence_id": 15786289, "current_leg_start_actual_dep": "2026-09-15T20:41:30+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:14.730338", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BRI |
AVN |
2K60 |
166219 |
3 |
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": 1213.839, "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": 1563.363, "from_m": 1213.839, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2755.914, "from_m": 1563.363, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2910.282, "from_m": 2755.914, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3182.067, "from_m": 2910.282, "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": 3231.193, "from_m": 3182.067, "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": 3318.359, "from_m": 3231.193, "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": 3483.485, "from_m": 3318.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": 6208.19, "from_m": 3483.485, "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": 6594.461, "from_m": 6208.19, "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": 12152.642, "from_m": 6594.461, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12357.872, "from_m": 12152.642, "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": 14579.765, "from_m": 12357.872, "capability_applied": null, "effective_limit_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": 591187, "profile_key": "ef86beaf6bd0676fb310c18dee6a124fd1a8fb4d8fd56c47a94884fd0daf1afa", "schedule_id": 9099, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2012", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67624}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013", "location": "Bristol East Jn", "stage_seq": 2, "distance_m": 567.712, "section_seq": 1, "route_path_id": 67624}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013H", "location": "Dr Day's Jn", "stage_seq": 3, "distance_m": 1159.331, "section_seq": 1, "route_path_id": 67624}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015H", "location": "Lawrence Hill", "stage_seq": 4, "distance_m": 1700.394, "section_seq": 1, "route_path_id": 67624}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2018", "location": "Stapleton Road", "stage_seq": 5, "distance_m": 2665.628, "section_seq": 1, "route_path_id": 67624}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019", "location": "Narroways Hill Jn", "stage_seq": 6, "distance_m": 3306.974, "section_seq": 1, "route_path_id": 67624}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2022", "location": "Montpelier", "stage_seq": 7, "distance_m": 4565.679, "section_seq": 1, "route_path_id": 67624}, {"is_pass": false, "wtt_arr": "2023H", "wtt_dep": "2024H", "location": "Redland", "stage_seq": 8, "distance_m": 5327.302, "section_seq": 1, "route_path_id": 67624}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2028", "location": "Clifton Down", "stage_seq": 9, "distance_m": 6315.028, "section_seq": 1, "route_path_id": 67624}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032", "location": "Sea Mills", "stage_seq": 10, "distance_m": 9712.666, "section_seq": 1, "route_path_id": 67624}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Shirehampton", "stage_seq": 11, "distance_m": 12248.974, "section_seq": 1, "route_path_id": 67624}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": "2037H", "location": "Portway Park and Ride", "stage_seq": 12, "distance_m": 13168.356, "section_seq": 1, "route_path_id": 67624}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Avonmouth", "stage_seq": 13, "distance_m": 14579.765, "section_seq": 1, "route_path_id": 67624}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14579.765, "from_m": 0.0, "section_seq": 1, "route_path_id": 67624}], "total_distance_m": 14579.765, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 13960.149, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 619.616, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25953, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:16Z", "source_id": 48515833, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:13:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:18Z", "source_id": 15765118, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25841, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:13Z", "source_id": 48530200, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:19:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:19Z", "source_id": 15769488, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25832, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:31Z", "source_id": 48535632, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:22:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:38Z", "source_id": 15771232, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:03Z", "source_id": 15775081, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25780, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:29Z", "source_id": 48555937, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:30:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:34Z", "source_id": 15777497, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:07Z", "source_id": 15786190, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:11Z", "source_id": 48584371, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:44:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:13Z", "source_id": 15786289, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Bristol Temple Meads |
2012 |
2012 |
1 |
None |
None |
Avonmouth |
2040 |
2040 |
1 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15346/2026-09-15/detailed |
None |
Portway Park and Ride |
2026-09-15T20:41:30+01:00 |
Avonmouth |
2.0 |
{"type": "LineString", "coordinates": [[-2.6888132, 51.48908539999999], [-2.6890337, 51.4892741], [-2.6893089999999997, 51.489550400000006], [-2.6895673999999996, 51.489816700000006], [-2.6898069, 51.4900964], [-2.6900421999999997, 51.4903903], [-2.690198, 51.490620500000006], [-2.6903327999999997, 51.4908445], [-2.6905794999999997, 51.4912776], [-2.6906548, 51.49141370000001], [-2.6908763000000007, 51.4918655], [-2.6910521999999997, 51.4921951], [-2.6913891999999997, 51.4926946], [-2.6915878, 51.4929539], [-2.6918993, 51.49333049999999], [-2.6937431, 51.495420799999984], [-2.6939056, 51.4955805], [-2.6941861, 51.4958228], [-2.6946645000000005, 51.496196700000006], [-2.6949458523585643, 51.49638153293592], [-2.6951238999999996, 51.49649849999999], [-2.6959166, 51.4969651], [-2.6962531999999997, 51.497151499999994], [-2.6965197, 51.4973331], [-2.696934, 51.49763600000001], [-2.6972798, 51.4979408], [-2.6975225999999997, 51.498165699999994], [-2.6977592, 51.498415], [-2.6980935405333417, 51.4987748385867], [-2.6980975, 51.4987791], [-2.6990611999999996, 51.499920200000005]]} |
0.9 |
2042 |
2044 |
Shirehampton |
Portway Park and Ride |
Avonmouth |
51.4999202 |
-2.6990612 |
51.4999202 |
-2.6990612 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 19:44:00 |
Avonmouth |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786289 |
1789501357431376 |
28 |
28 |
2026-09-15 19:54:14.730338 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:14.631505 |
| 559619 |
591251 |
W69180 |
072I45MZ15 |
2026-09-15 |
COMPLETE |
15786590 |
2026-09-15 20:44:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 591251, "stp": "P", "toc": "ScotRail", "uid": "W69180", "consist": "380001", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69180/2026-09-15/detailed", "trust_id": "072I45MZ15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-15", "dest_arr_time": "2046", "dest_platform": "3", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2I45", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2046", "current_leg_dep": "2039", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "2015", "origin_platform": "10", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Pollokshields East", "dest_arr_time_act": "2046", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Glasgow Bridge Street Jn", "current_leg_milage": "1.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 984.29, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1401.761, \"from_m\": 984.29, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3047.561, \"from_m\": 1401.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7000.479, \"from_m\": 3047.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7524.091, \"from_m\": 7000.479, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8364.284, \"from_m\": 7524.091, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9459.863, \"from_m\": 8364.284, \"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\": 10262.759, \"from_m\": 9459.863, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10314.897, \"from_m\": 10262.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\": 10351.557, \"from_m\": 10314.897, \"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\": 11556.702, \"from_m\": 10351.557, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11974.301, \"from_m\": 11556.702, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12534.612, \"from_m\": 11974.301, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12959.079, \"from_m\": 12534.612, \"capability_applied\": null, \"effective_limit_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\": 591251, \"profile_key\": \"9e81b1b10e95a166888c663c9486d9ce2891a71af590af8b00bcfc6673e4f50a\", \"schedule_id\": 27604, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019H\", \"location\": \"Muirhouse Central Jn\", \"stage_seq\": 4, \"distance_m\": 2360.28, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021\", \"location\": \"Pollokshields West\", \"stage_seq\": 5, \"distance_m\": 2954.617, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023\", \"location\": \"Maxwell Park\", \"stage_seq\": 6, \"distance_m\": 3762.211, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025\", \"location\": \"Shawlands\", \"stage_seq\": 7, \"distance_m\": 4851.604, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2026H\", \"location\": \"Pollokshaws East\", \"stage_seq\": 8, \"distance_m\": 5447.159, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"Langside\", \"stage_seq\": 9, \"distance_m\": 6292.596, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 10, \"distance_m\": 7261.917, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031\", \"location\": \"Cathcart\", \"stage_seq\": 11, \"distance_m\": 7409.27, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033\", \"location\": \"Mount Florida\", \"stage_seq\": 12, \"distance_m\": 8461.137, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035\", \"location\": \"Crosshill\", \"stage_seq\": 13, \"distance_m\": 9356.837, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2036H\", \"wtt_dep\": \"2037\", \"location\": \"Queens Park\", \"stage_seq\": 14, \"distance_m\": 10064.039, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2039H\", \"location\": \"Pollokshields East\", \"stage_seq\": 15, \"distance_m\": 10706.535, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 16, \"distance_m\": 10931.281, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2044\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 17, \"distance_m\": 12029.646, \"section_seq\": 1, \"route_path_id\": 101755}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 18, \"distance_m\": 12959.079, \"section_seq\": 1, \"route_path_id\": 101755}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12959.079, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101755}], \"total_distance_m\": 12959.079, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12906.941, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2015", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:20Z\", \"source_id\": 48532777, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:27Z\", \"source_id\": 15770324, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:30Z\", \"source_id\": 48537893, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:34Z\", \"source_id\": 15771930, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:41Z\", \"source_id\": 48542793, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:43Z\", \"source_id\": 15773442, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:34Z\", \"source_id\": 48547165, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:38Z\", \"source_id\": 15774789, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:27Z\", \"source_id\": 48551416, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:31Z\", \"source_id\": 15776099, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:49Z\", \"source_id\": 48556715, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:54Z\", \"source_id\": 15777756, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:07Z\", \"source_id\": 48561827, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:12Z\", \"source_id\": 15779345, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:19Z\", \"source_id\": 48566793, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:24Z\", \"source_id\": 15780845, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:10Z\", \"source_id\": 48571080, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:13Z\", \"source_id\": 15782134, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:44Z\", \"source_id\": 48574556, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:44Z\", \"source_id\": 15783221, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1999, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:35Z\", \"source_id\": 48585264, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:42Z\", \"source_id\": 15786590, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "3", "timing_fact_generation": 1789501364627966, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:18.160408", "service_state_evidence_id": 15786590, "current_leg_start_actual_dep": "2026-09-15T20:39:30+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:18.609564", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
GLC |
2I45 |
380001 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3047.561, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7000.479, "from_m": 3047.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7524.091, "from_m": 7000.479, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8364.284, "from_m": 7524.091, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9459.863, "from_m": 8364.284, "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": 10262.759, "from_m": 9459.863, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10314.897, "from_m": 10262.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": 10351.557, "from_m": 10314.897, "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": 11556.702, "from_m": 10351.557, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11974.301, "from_m": 11556.702, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12534.612, "from_m": 11974.301, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12959.079, "from_m": 12534.612, "capability_applied": null, "effective_limit_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": 591251, "profile_key": "9e81b1b10e95a166888c663c9486d9ce2891a71af590af8b00bcfc6673e4f50a", "schedule_id": 27604, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2015", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 101755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 101755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019H", "location": "Muirhouse Central Jn", "stage_seq": 4, "distance_m": 2360.28, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021", "location": "Pollokshields West", "stage_seq": 5, "distance_m": 2954.617, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023", "location": "Maxwell Park", "stage_seq": 6, "distance_m": 3762.211, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025", "location": "Shawlands", "stage_seq": 7, "distance_m": 4851.604, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2026H", "location": "Pollokshaws East", "stage_seq": 8, "distance_m": 5447.159, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "Langside", "stage_seq": 9, "distance_m": 6292.596, "section_seq": 1, "route_path_id": 101755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Cathcart West Jn", "stage_seq": 10, "distance_m": 7261.917, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031", "location": "Cathcart", "stage_seq": 11, "distance_m": 7409.27, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033", "location": "Mount Florida", "stage_seq": 12, "distance_m": 8461.137, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035", "location": "Crosshill", "stage_seq": 13, "distance_m": 9356.837, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2036H", "wtt_dep": "2037", "location": "Queens Park", "stage_seq": 14, "distance_m": 10064.039, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2039H", "location": "Pollokshields East", "stage_seq": 15, "distance_m": 10706.535, "section_seq": 1, "route_path_id": 101755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040", "location": "Muirhouse North Jn", "stage_seq": 16, "distance_m": 10931.281, "section_seq": 1, "route_path_id": 101755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2044", "location": "Glasgow Bridge Street Jn", "stage_seq": 17, "distance_m": 12029.646, "section_seq": 1, "route_path_id": 101755}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 18, "distance_m": 12959.079, "section_seq": 1, "route_path_id": 101755}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12959.079, "from_m": 0.0, "section_seq": 1, "route_path_id": 101755}], "total_distance_m": 12959.079, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12906.941, "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-15T19:19:20Z", "source_id": 48532777, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:20:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:27Z", "source_id": 15770324, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:30Z", "source_id": 48537893, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:22:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:34Z", "source_id": 15771930, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2563, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:41Z", "source_id": 48542793, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:24:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:43Z", "source_id": 15773442, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2559, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:34Z", "source_id": 48547165, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:26:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:38Z", "source_id": 15774789, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:27Z", "source_id": 48551416, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:28:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:31Z", "source_id": 15776099, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1876, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:49Z", "source_id": 48556715, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:30:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:54Z", "source_id": 15777756, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1866, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:07Z", "source_id": 48561827, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:33:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:12Z", "source_id": 15779345, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:19Z", "source_id": 48566793, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:34:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:24Z", "source_id": 15780845, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2538, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:10Z", "source_id": 48571080, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:36:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:13Z", "source_id": 15782134, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2542, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:44Z", "source_id": 48574556, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:38:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:44Z", "source_id": 15783221, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1999, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:35Z", "source_id": 48585264, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:44:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:42Z", "source_id": 15786590, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2015 |
2015 |
10 |
None |
None |
Glasgow Central High Level |
2046 |
2046 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69180/2026-09-15/detailed |
None |
Pollokshields East |
2026-09-15T20:39:30+01:00 |
Glasgow Central High Level |
7.0 |
{"type": "LineString", "coordinates": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
1.4 |
2039 |
2046 |
Glasgow Bridge Street Jn |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 19:44:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786590 |
1789501364627966 |
46 |
46 |
2026-09-15 19:54:18.609564 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:18.160408 |
| 559620 |
591041 |
L82743 |
872J61NZ15 |
2026-09-15 |
COMPLETE |
15786568 |
2026-09-15 20:44:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 591041, "stp": "P", "toc": "South Western Railway", "uid": "L82743", "consist": "701046", "dest_crs": "HMC", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82743/2026-09-15/detailed", "trust_id": "872J61NZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hampton Court", "service_date": "2026-09-15", "dest_arr_time": "2043", "dest_platform": "1", "is_terminated": 1, "next_location": "Hampton Court", "signalling_id": "2J61", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "2044", "current_leg_dep": "2041", "current_leg_end": "Hampton Court", "origin_dep_time": "2006", "origin_platform": "3", "current_location": "Hampton Court", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3389542, 51.3885811], [-0.33905769999999996, 51.38886049999999], [-0.3391152, 51.3890156], [-0.3392338, 51.389350499999985], [-0.33931089999999997, 51.38954900000001], [-0.3394021, 51.3897926], [-0.3394827999999999, 51.390045699999995], [-0.3396184, 51.3904406], [-0.3398710999999999, 51.3912397], [-0.34029229999999994, 51.39291370000001], [-0.340512, 51.3938118], [-0.3407177, 51.3946722], [-0.3410048, 51.3958729], [-0.3411663999999999, 51.3965041], [-0.34124629999999995, 51.3968107], [-0.3414303, 51.3973417], [-0.3415324, 51.3977435], [-0.34198169999999994, 51.39960729999999], [-0.3421806, 51.4003562], [-0.3423429, 51.4009767], [-0.3424355, 51.4013301], [-0.34263459999999996, 51.4021085]]}", "current_leg_start": "Thames Ditton", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "51.4021085", "next_location_lon": "-0.3426346", "previous_location": "Thames Ditton", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15912.346, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15974.461, \"from_m\": 15912.346, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16032.395, \"from_m\": 15974.461, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19855.353, \"from_m\": 16032.395, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19903.803, \"from_m\": 19855.353, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19937.304, \"from_m\": 19903.803, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 20014.45, \"from_m\": 19937.304, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21149.508, \"from_m\": 20014.45, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 22029.09, \"from_m\": 21149.508, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23142.666, \"from_m\": 22029.09, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23979.582, \"from_m\": 23142.666, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 591041, \"profile_key\": \"ce5f4407f114c54fff89301a359c871b056e6ec865373dee71f31e6f27330322\", \"schedule_id\": 17469, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2010\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2015\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2018H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2021H\", \"wtt_dep\": \"2022H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2025H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2036\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19286.006, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": \"2040H\", \"location\": \"Thames Ditton\", \"stage_seq\": 10, \"distance_m\": 22559.476, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Hampton Court\", \"stage_seq\": 11, \"distance_m\": 23979.582, \"section_seq\": 1, \"route_path_id\": 35060}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23979.582, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35060}], \"total_distance_m\": 23979.582, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 23139.906, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 839.676, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2006", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4021085", "current_position_lon": "-0.3426346", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:52Z\", \"source_id\": 48522283, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:53Z\", \"source_id\": 15767048, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:37Z\", \"source_id\": 48531110, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:42Z\", \"source_id\": 15769802, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:42Z\", \"source_id\": 48536019, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:46Z\", \"source_id\": 15771338, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:40Z\", \"source_id\": 48540587, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:41Z\", \"source_id\": 15772726, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:36Z\", \"source_id\": 48544945, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:39Z\", \"source_id\": 15774112, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:35Z\", \"source_id\": 48551681, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:42Z\", \"source_id\": 15776225, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:48Z\", \"source_id\": 48563269, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:51Z\", \"source_id\": 15779829, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28537, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:20Z\", \"source_id\": 48580215, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:24Z\", \"source_id\": 15785003, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:33Z\", \"source_id\": 48585223, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:38Z\", \"source_id\": 15786568, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hampton Court", "service_state_platform": "1", "timing_fact_generation": 1789501361537570, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:18.163821", "service_state_evidence_id": 15786568, "current_leg_start_actual_dep": "2026-09-15T20:41:30+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:18.615271", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
HMC |
2J61 |
701046 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15912.346, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15974.461, "from_m": 15912.346, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16032.395, "from_m": 15974.461, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19855.353, "from_m": 16032.395, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19903.803, "from_m": 19855.353, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19937.304, "from_m": 19903.803, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20014.45, "from_m": 19937.304, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21149.508, "from_m": 20014.45, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 22029.09, "from_m": 21149.508, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23142.666, "from_m": 22029.09, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23979.582, "from_m": 23142.666, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 591041, "profile_key": "ce5f4407f114c54fff89301a359c871b056e6ec865373dee71f31e6f27330322", "schedule_id": 17469, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2006", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35060}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2010", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2015", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2018H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2021H", "wtt_dep": "2022H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2025H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2036", "location": "Surbiton", "stage_seq": 9, "distance_m": 19286.006, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": "2040H", "location": "Thames Ditton", "stage_seq": 10, "distance_m": 22559.476, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Hampton Court", "stage_seq": 11, "distance_m": 23979.582, "section_seq": 1, "route_path_id": 35060}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23979.582, "from_m": 0.0, "section_seq": 1, "route_path_id": 35060}], "total_distance_m": 23979.582, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23139.906, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 839.676, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:52Z", "source_id": 48522283, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:15:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:53Z", "source_id": 15767048, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:37Z", "source_id": 48531110, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:19:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:42Z", "source_id": 15769802, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:42Z", "source_id": 48536019, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:21:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:46Z", "source_id": 15771338, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:40Z", "source_id": 48540587, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:23:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:41Z", "source_id": 15772726, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:36Z", "source_id": 48544945, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:25:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:39Z", "source_id": 15774112, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:35Z", "source_id": 48551681, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:28:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:42Z", "source_id": 15776225, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28513, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:48Z", "source_id": 48563269, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:34:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:51Z", "source_id": 15779829, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28537, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:20Z", "source_id": 48580215, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:40:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:24Z", "source_id": 15785003, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28543, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:33Z", "source_id": 48585223, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:44:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:38Z", "source_id": 15786568, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
London Waterloo |
2006 |
2006 |
3 |
None |
None |
Hampton Court |
2043 |
2043 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82743/2026-09-15/detailed |
None |
Thames Ditton |
2026-09-15T20:41:30+01:00 |
Hampton Court |
3.0 |
{"type": "LineString", "coordinates": [[-0.3389542, 51.3885811], [-0.33905769999999996, 51.38886049999999], [-0.3391152, 51.3890156], [-0.3392338, 51.389350499999985], [-0.33931089999999997, 51.38954900000001], [-0.3394021, 51.3897926], [-0.3394827999999999, 51.390045699999995], [-0.3396184, 51.3904406], [-0.3398710999999999, 51.3912397], [-0.34029229999999994, 51.39291370000001], [-0.340512, 51.3938118], [-0.3407177, 51.3946722], [-0.3410048, 51.3958729], [-0.3411663999999999, 51.3965041], [-0.34124629999999995, 51.3968107], [-0.3414303, 51.3973417], [-0.3415324, 51.3977435], [-0.34198169999999994, 51.39960729999999], [-0.3421806, 51.4003562], [-0.3423429, 51.4009767], [-0.3424355, 51.4013301], [-0.34263459999999996, 51.4021085]]} |
0.9 |
2041 |
2044 |
Thames Ditton |
Hampton Court |
Hampton Court |
51.4021085 |
-0.3426346 |
51.4021085 |
-0.3426346 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 19:44:00 |
Hampton Court |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786568 |
1789501361537570 |
65 |
65 |
2026-09-15 19:54:18.615271 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:18.163821 |
| 559621 |
590697 |
G89522 |
251N27MY15 |
2026-09-15 |
COMPLETE |
15786765 |
2026-09-15 20:44:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 590697, "stp": "P", "toc": "Northern", "uid": "G89522", "consist": "158784", "dest_crs": "LDS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89522/2026-09-15/detailed", "trust_id": "251N27MY15", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "2038", "dest_platform": "9B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "1N27", "timing_status": "LATE", "origin_station": "Sheffield", "current_leg_arr": "2044", "current_leg_dep": "2028", "current_leg_end": "Leeds", "origin_dep_time": "1953", "origin_platform": "4A", "current_location": "Leeds", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5053725722095863, 53.68192496338836], [-1.5054933999999998, 53.6820898], [-1.5056511, 53.6822975], [-1.5059951, 53.6827339], [-1.5063003999999998, 53.68311750000001], [-1.5065067999999997, 53.683371], [-1.5069979999999998, 53.68398970000001], [-1.5071700999999995, 53.68422270000001], [-1.5077777999999995, 53.6850112], [-1.5079516, 53.68524849999999], [-1.5083217999999998, 53.68573129999999], [-1.5083903, 53.6858187], [-1.5088096, 53.686392299999994], [-1.509029, 53.68667789999999], [-1.5092621, 53.68695350000001], [-1.5096417999999998, 53.687487399999995], [-1.5100472000000005, 53.68800730000001], [-1.5104003999999998, 53.6885157], [-1.5108614, 53.6892076], [-1.5112353, 53.6897849], [-1.5112728, 53.6898415], [-1.5115208, 53.6902107], [-1.5118567, 53.69067330000001], [-1.5122152999999998, 53.6911296], [-1.5129927, 53.692058200000005], [-1.5138234, 53.6930278], [-1.5147097, 53.6939591], [-1.5154951, 53.694721], [-1.5161288, 53.695322], [-1.5166843, 53.69584369999999], [-1.5171609999999998, 53.69636659999999], [-1.5173649000000002, 53.69661700000001], [-1.5174595999999998, 53.6967525], [-1.5175278999999997, 53.69685119999999], [-1.5176416999999998, 53.6970358], [-1.5178375000000002, 53.69737640000001], [-1.5180195, 53.697761199999995], [-1.5182029, 53.698219400000006], [-1.5183237999999997, 53.69858620000001], [-1.5184037, 53.698825], [-1.5184577, 53.6990557], [-1.5185457999999998, 53.6995155], [-1.5186086999999997, 53.699974700000006], [-1.518627, 53.7004312], [-1.5186124999999997, 53.701049700000006], [-1.5185378, 53.7016763], [-1.5184242999999995, 53.702194899999995], [-1.5182378, 53.702876399999994], [-1.5180715, 53.70337219999999], [-1.517644, 53.70436069999999], [-1.5172522, 53.705191600000006], [-1.5167762, 53.70610189999999], [-1.5164392, 53.70670020000001], [-1.5160732, 53.70730009999999], [-1.5156813999999998, 53.707871], [-1.5141992, 53.70987509999999], [-1.5122584999999995, 53.7123869], [-1.5112735, 53.713714], [-1.5109396, 53.7142637], [-1.5107891000000002, 53.71451470000001], [-1.5106173, 53.71490989999999], [-1.5104602, 53.715309700000006], [-1.5104332, 53.71538169999999], [-1.5103511999999997, 53.715665], [-1.5102646, 53.716037699999994], [-1.5101857999999997, 53.71653709999999], [-1.510156, 53.7167867], [-1.5101429999999998, 53.71703709999999], [-1.5101576999999995, 53.7175411], [-1.5101742, 53.71779549999999], [-1.5102166, 53.71804610000001], [-1.5102618, 53.718328699999994], [-1.5103402, 53.71861680000001], [-1.5103865999999997, 53.7188139], [-1.510653, 53.7195237], [-1.5108389, 53.7198786], [-1.5110418, 53.72022309999999], [-1.5111547, 53.7203834], [-1.5112869999999998, 53.72057420000001], [-1.511555, 53.72093799999999], [-1.5117847, 53.7212454], [-1.5120343999999997, 53.7215496], [-1.5124113999999995, 53.721951799999985], [-1.5128507, 53.72233640000001], [-1.5133405999999998, 53.72273740000001], [-1.5139470999999998, 53.72315989999999], [-1.5145658, 53.7235397], [-1.5152012999999998, 53.7238836], [-1.5159547999999998, 53.7242763], [-1.5167861, 53.7246427], [-1.5176529, 53.7249582], [-1.5184150999999997, 53.72520689999999], [-1.5187446, 53.7253239], [-1.5202435999999997, 53.7258401], [-1.5218187, 53.72636779999999], [-1.5244723, 53.72723320000001], [-1.5257842999999998, 53.72766549999999], [-1.5270648999999998, 53.7280982], [-1.5271359830031863, 53.728121495441066], [-1.5283654, 53.7285244], [-1.5296339, 53.7289481], [-1.5307183, 53.7293568], [-1.5317244, 53.7297888], [-1.5335291, 53.73065449999999], [-1.5346156, 53.7311674], [-1.5357691999999998, 53.7316672], [-1.5365865, 53.7320116], [-1.5374221999999995, 53.732344899999994], [-1.538364, 53.7327207], [-1.5393609999999998, 53.73309], [-1.5396956999999998, 53.73320820000001], [-1.5411556, 53.733723700000006], [-1.5425806, 53.73416749999999], [-1.54309133133044, 53.734323238421794], [-1.5447000999999998, 53.7348138], [-1.5469136, 53.7354035], [-1.547177, 53.735466], [-1.5482937, 53.7357308], [-1.5501147, 53.736118999999995], [-1.5509227, 53.7362649], [-1.5517080999999997, 53.7364185], [-1.5524836, 53.736585700000006], [-1.5531978999999998, 53.7367564], [-1.5544895999999997, 53.7371244], [-1.5556842, 53.737552599999994], [-1.5566844000000002, 53.737974], [-1.5571745, 53.738252200000005], [-1.5577083, 53.7385464], [-1.5582054999999997, 53.73883359999999], [-1.5586637, 53.73911849999998], [-1.5591440999999997, 53.73945719999998], [-1.5595872, 53.7397856], [-1.5599932000000003, 53.7401344], [-1.5603668, 53.74049199999999], [-1.5605952999999997, 53.7407395], [-1.5608056, 53.7409845], [-1.5610209, 53.7412318], [-1.5611957999999997, 53.74147349999999], [-1.561395, 53.741747], [-1.5615709, 53.742016], [-1.5617341, 53.7422946], [-1.5618959999999995, 53.7425994], [-1.5620977, 53.7430898], [-1.5621795999999997, 53.74333870000001], [-1.5622449, 53.743571900000006], [-1.5623643, 53.7440717], [-1.5624847999999998, 53.744704299999995], [-1.5624999999999998, 53.7447908], [-1.5625690999999995, 53.74504139999999], [-1.5626542999999995, 53.74529210000001], [-1.5627496999999997, 53.745542500000006], [-1.5628472, 53.745779500000005], [-1.5629504, 53.7459748], [-1.5630728, 53.74621230000001], [-1.5632099999999998, 53.746440500000006], [-1.5634002, 53.74675349999999], [-1.5636895, 53.7471931], [-1.5637502000000003, 53.7472937], [-1.5650383, 53.7491965], [-1.5651501, 53.7493726], [-1.5659194999999997, 53.750515699999994], [-1.5663071999999998, 53.751134099999994], [-1.5666432999999995, 53.75171919999999], [-1.5669526, 53.7523505], [-1.5672049999999995, 53.7529933], [-1.5674437, 53.753736199999985], [-1.5676212, 53.7545263], [-1.5676872999999998, 53.75505419999999], [-1.567719, 53.7555836], [-1.5677032999999998, 53.756649499999995], [-1.5677036, 53.7569353], [-1.5677191999999998, 53.7572236], [-1.5677801999999998, 53.757655099999994], [-1.5678168999999995, 53.7579142], [-1.5678976, 53.758262499999994], [-1.5679993999999997, 53.7585992], [-1.5680752999999998, 53.7588349], [-1.5681583, 53.7590643], [-1.568253, 53.759311800000006], [-1.568346, 53.7595294], [-1.568488, 53.7598322], [-1.5686492, 53.76013979999999], [-1.5686729, 53.76018589999999], [-1.5688125, 53.76044929999999], [-1.5689774, 53.7607198], [-1.5697510999999995, 53.761964799999994], [-1.5698624, 53.762153000000005], [-1.5701025, 53.762596999999985], [-1.570337, 53.76304889999999], [-1.5705721, 53.7635226], [-1.5707911, 53.7639885], [-1.570992, 53.76445509999999], [-1.5711639999999998, 53.764893899999976], [-1.5713360000000005, 53.7653679], [-1.5714918000000002, 53.7658405], [-1.5716277999999997, 53.76625859999999], [-1.5717353999999997, 53.7666746], [-1.5718605, 53.767092], [-1.5719972999999998, 53.7675093], [-1.5721352, 53.7678363], [-1.5722837, 53.76812759999999], [-1.5724205000000002, 53.76837110000001], [-1.5725749, 53.7686047], [-1.5727572, 53.7688397], [-1.5729412, 53.7690775], [-1.5732622999999997, 53.76944780000001], [-1.5734401, 53.76962329999999], [-1.5736446999999998, 53.769791000000005], [-1.5741345, 53.77020379999999], [-1.5746754, 53.770616200000006], [-1.575616, 53.77133940000001], [-1.5758415999999995, 53.7715319], [-1.5760445, 53.77172689999999], [-1.5763791, 53.7720901], [-1.5767021, 53.77247849999999], [-1.576973, 53.7728673], [-1.5772446, 53.7733284], [-1.5774361999999995, 53.7737714], [-1.5775743, 53.7741438], [-1.5776707, 53.77450290000001], [-1.5777369, 53.7747776], [-1.5777956999999998, 53.77502439999999], [-1.5782064, 53.7771598], [-1.5783299999999998, 53.7777698], [-1.5784492, 53.7784007], [-1.5785623, 53.77921270000001], [-1.5786174, 53.7796326], [-1.5786432999999995, 53.7800419], [-1.5786454999999997, 53.78046710000001], [-1.5786392, 53.7808799], [-1.5785587999999997, 53.7816894], [-1.5785017999999995, 53.7821727], [-1.5784560999999997, 53.7824436], [-1.5783990999999995, 53.7827509], [-1.5783316, 53.7830357], [-1.5782865999999998, 53.783258], [-1.5782605999999997, 53.7833371], [-1.5782482999999998, 53.783369099999994], [-1.5782121999999998, 53.783469], [-1.5780318, 53.7838946], [-1.5777665999999997, 53.7844436], [-1.5775689999999998, 53.7848543], [-1.5772343999999998, 53.7856834], [-1.5771438999999998, 53.7859293], [-1.5771094, 53.7860539], [-1.5769677999999998, 53.7864486], [-1.576879508149209, 53.786690690571334], [-1.5767693786712726, 53.786749997681795], [-1.5766665, 53.78680539999999], [-1.5763263, 53.78698809999999], [-1.5755367, 53.7873955], [-1.5754754778128408, 53.78742772712427], [-1.5747259, 53.787822299999995], [-1.5744481, 53.7879698], [-1.5720960999999998, 53.78921999999999], [-1.5713657, 53.7896105], [-1.5710698999999997, 53.7897675], [-1.5706170999999998, 53.79001739999999], [-1.5704849999999997, 53.79008730000001], [-1.5702376, 53.7902181], [-1.5698029999999998, 53.7904529], [-1.5696196999999998, 53.790554699999994], [-1.5694252999999998, 53.79065130000001], [-1.5683716, 53.79116539999999], [-1.5680512952995005, 53.79131415551756], [-1.5678347999999998, 53.79141469999998], [-1.5676713, 53.7914851], [-1.5673662999999998, 53.7916114], [-1.5672092, 53.7916779], [-1.5670310999999997, 53.79175480000001], [-1.5667924, 53.79185], [-1.5667184, 53.79188250000001], [-1.5663314, 53.7920385], [-1.5661184, 53.79212210000001], [-1.5658665, 53.79220939999999], [-1.5656013999999998, 53.7922916], [-1.5653174, 53.79236199999999], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Wakefield Westgate", "dest_arr_time_act": "2038", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Wakefield Westgate", "current_leg_milage": "10.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 534.411, \"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\": 2607.173, \"from_m\": 534.411, \"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\": 2641.017, \"from_m\": 2607.173, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8271.741, \"from_m\": 2641.017, \"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\": 8665.073, \"from_m\": 8271.741, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9969.347, \"from_m\": 8665.073, \"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\": 13927.635, \"from_m\": 9969.347, \"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\": 14207.246, \"from_m\": 13927.635, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18158.353, \"from_m\": 14207.246, \"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\": 18886.817, \"from_m\": 18158.353, \"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\": 27940.627, \"from_m\": 18886.817, \"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\": 29183.002, \"from_m\": 27940.627, \"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\": 30014.211, \"from_m\": 29183.002, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30077.252, \"from_m\": 30014.211, \"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\": 30135.925, \"from_m\": 30077.252, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43720.763, \"from_m\": 30135.925, \"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\": 44318.786, \"from_m\": 43720.763, \"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\": 45447.486, \"from_m\": 44318.786, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45804.74, \"from_m\": 45447.486, \"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\": 45832.562, \"from_m\": 45804.74, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45971.831, \"from_m\": 45832.562, \"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\": 46639.128, \"from_m\": 45971.831, \"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\": 46674.767, \"from_m\": 46639.128, \"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\": 48079.91, \"from_m\": 46674.767, \"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\": 53739.904, \"from_m\": 48079.91, \"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\": 59953.545, \"from_m\": 53739.904, \"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\": 60619.74, \"from_m\": 59953.545, \"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\": 60911.778, \"from_m\": 60619.74, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61117.564, \"from_m\": 60911.778, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61336.294, \"from_m\": 61117.564, \"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\": 61412.378, \"from_m\": 61336.294, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 61556.514, \"from_m\": 61412.378, \"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\": 61605.969, \"from_m\": 61556.514, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62003.784, \"from_m\": 61605.969, \"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\": 62325.995, \"from_m\": 62003.784, \"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\": 590697, \"profile_key\": \"58583f1a6ff9bd1cfee1be564263edab95256a8303fa6815b0a787131ad2b039\", \"schedule_id\": 13093, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 2, \"distance_m\": 732.54, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 3, \"distance_m\": 5116.741, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959\", \"location\": \"Holmes Jn\", \"stage_seq\": 4, \"distance_m\": 8129.733, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 5, \"distance_m\": 13286.885, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 6, \"distance_m\": 16709.559, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Moorthorpe\", \"stage_seq\": 7, \"distance_m\": 29052.365, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 8, \"distance_m\": 30135.925, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017H\", \"location\": \"Hare Park Jn\", \"stage_seq\": 9, \"distance_m\": 39731.729, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": false, \"wtt_arr\": \"2021H\", \"wtt_dep\": \"2022H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 10, \"distance_m\": 46078.296, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034H\", \"location\": \"Holbeck Jn\", \"stage_seq\": 11, \"distance_m\": 60911.778, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Whitehall Jn\", \"stage_seq\": 12, \"distance_m\": 61412.378, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 13, \"distance_m\": 61800.364, \"section_seq\": 1, \"route_path_id\": 32774}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 14, \"distance_m\": 62325.995, \"section_seq\": 1, \"route_path_id\": 32774}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 62325.995, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32774}], \"total_distance_m\": 62325.995, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 61643.225, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 682.77, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1953", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7155, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:32Z\", \"source_id\": 48499532, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:37Z\", \"source_id\": 15759669, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:41Z\", \"source_id\": 15759793, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:30Z\", \"source_id\": 48514069, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:37Z\", \"source_id\": 15764616, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6057, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:11Z\", \"source_id\": 48515686, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:14Z\", \"source_id\": 15765064, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:46Z\", \"source_id\": 48549844, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:46Z\", \"source_id\": 15775598, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:55Z\", \"source_id\": 48585943, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:56Z\", \"source_id\": 15786765, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "9", "timing_fact_generation": 1789501378187356, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:25.143323", "service_state_evidence_id": 15786765, "current_leg_start_actual_dep": "2026-09-15T20:28:30+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:25.892963", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
SHF |
LDS |
1N27 |
158784 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 534.411, "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": 2607.173, "from_m": 534.411, "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": 2641.017, "from_m": 2607.173, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8271.741, "from_m": 2641.017, "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": 8665.073, "from_m": 8271.741, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9969.347, "from_m": 8665.073, "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": 13927.635, "from_m": 9969.347, "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": 14207.246, "from_m": 13927.635, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18158.353, "from_m": 14207.246, "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": 18886.817, "from_m": 18158.353, "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": 27940.627, "from_m": 18886.817, "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": 29183.002, "from_m": 27940.627, "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": 30014.211, "from_m": 29183.002, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30077.252, "from_m": 30014.211, "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": 30135.925, "from_m": 30077.252, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43720.763, "from_m": 30135.925, "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": 44318.786, "from_m": 43720.763, "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": 45447.486, "from_m": 44318.786, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45804.74, "from_m": 45447.486, "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": 45832.562, "from_m": 45804.74, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45971.831, "from_m": 45832.562, "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": 46639.128, "from_m": 45971.831, "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": 46674.767, "from_m": 46639.128, "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": 48079.91, "from_m": 46674.767, "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": 53739.904, "from_m": 48079.91, "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": 59953.545, "from_m": 53739.904, "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": 60619.74, "from_m": 59953.545, "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": 60911.778, "from_m": 60619.74, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61117.564, "from_m": 60911.778, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61336.294, "from_m": 61117.564, "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": 61412.378, "from_m": 61336.294, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 61556.514, "from_m": 61412.378, "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": 61605.969, "from_m": 61556.514, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62003.784, "from_m": 61605.969, "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": 62325.995, "from_m": 62003.784, "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": 590697, "profile_key": "58583f1a6ff9bd1cfee1be564263edab95256a8303fa6815b0a787131ad2b039", "schedule_id": 13093, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1953", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954H", "location": "Nunnery Main Line Jn", "stage_seq": 2, "distance_m": 732.54, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Wincobank Jn", "stage_seq": 3, "distance_m": 5116.741, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959", "location": "Holmes Jn", "stage_seq": 4, "distance_m": 8129.733, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002", "location": "Aldwarke Jn", "stage_seq": 5, "distance_m": 13286.885, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004", "location": "Swinton (S.Yorks)", "stage_seq": 6, "distance_m": 16709.559, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010", "location": "Moorthorpe", "stage_seq": 7, "distance_m": 29052.365, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011", "location": "South Kirkby Jn", "stage_seq": 8, "distance_m": 30135.925, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017H", "location": "Hare Park Jn", "stage_seq": 9, "distance_m": 39731.729, "section_seq": 1, "route_path_id": 32774}, {"is_pass": false, "wtt_arr": "2021H", "wtt_dep": "2022H", "location": "Wakefield Westgate", "stage_seq": 10, "distance_m": 46078.296, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034H", "location": "Holbeck Jn", "stage_seq": 11, "distance_m": 60911.778, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Whitehall Jn", "stage_seq": 12, "distance_m": 61412.378, "section_seq": 1, "route_path_id": 32774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Leeds West Jn", "stage_seq": 13, "distance_m": 61800.364, "section_seq": 1, "route_path_id": 32774}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": null, "location": "Leeds", "stage_seq": 14, "distance_m": 62325.995, "section_seq": 1, "route_path_id": 32774}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62325.995, "from_m": 0.0, "section_seq": 1, "route_path_id": 32774}], "total_distance_m": 62325.995, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 61643.225, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 682.77, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7155, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:32Z", "source_id": 48499532, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:06:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:37Z", "source_id": 15759669, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:41Z", "source_id": 15759793, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6081, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:30Z", "source_id": 48514069, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:12:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:37Z", "source_id": 15764616, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6057, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:11Z", "source_id": 48515686, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:13:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:14Z", "source_id": 15765064, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:46Z", "source_id": 48549844, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:27:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:46Z", "source_id": 15775598, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5393, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:55Z", "source_id": 48585943, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:44:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:56Z", "source_id": 15786765, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Sheffield |
1953 |
1953 |
4A |
None |
None |
Leeds |
2038 |
2038 |
9B |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89522/2026-09-15/detailed |
None |
Wakefield Westgate |
2026-09-15T20:28:30+01:00 |
Leeds |
16.0 |
{"type": "LineString", "coordinates": [[-1.5053725722095863, 53.68192496338836], [-1.5054933999999998, 53.6820898], [-1.5056511, 53.6822975], [-1.5059951, 53.6827339], [-1.5063003999999998, 53.68311750000001], [-1.5065067999999997, 53.683371], [-1.5069979999999998, 53.68398970000001], [-1.5071700999999995, 53.68422270000001], [-1.5077777999999995, 53.6850112], [-1.5079516, 53.68524849999999], [-1.5083217999999998, 53.68573129999999], [-1.5083903, 53.6858187], [-1.5088096, 53.686392299999994], [-1.509029, 53.68667789999999], [-1.5092621, 53.68695350000001], [-1.5096417999999998, 53.687487399999995], [-1.5100472000000005, 53.68800730000001], [-1.5104003999999998, 53.6885157], [-1.5108614, 53.6892076], [-1.5112353, 53.6897849], [-1.5112728, 53.6898415], [-1.5115208, 53.6902107], [-1.5118567, 53.69067330000001], [-1.5122152999999998, 53.6911296], [-1.5129927, 53.692058200000005], [-1.5138234, 53.6930278], [-1.5147097, 53.6939591], [-1.5154951, 53.694721], [-1.5161288, 53.695322], [-1.5166843, 53.69584369999999], [-1.5171609999999998, 53.69636659999999], [-1.5173649000000002, 53.69661700000001], [-1.5174595999999998, 53.6967525], [-1.5175278999999997, 53.69685119999999], [-1.5176416999999998, 53.6970358], [-1.5178375000000002, 53.69737640000001], [-1.5180195, 53.697761199999995], [-1.5182029, 53.698219400000006], [-1.5183237999999997, 53.69858620000001], [-1.5184037, 53.698825], [-1.5184577, 53.6990557], [-1.5185457999999998, 53.6995155], [-1.5186086999999997, 53.699974700000006], [-1.518627, 53.7004312], [-1.5186124999999997, 53.701049700000006], [-1.5185378, 53.7016763], [-1.5184242999999995, 53.702194899999995], [-1.5182378, 53.702876399999994], [-1.5180715, 53.70337219999999], [-1.517644, 53.70436069999999], [-1.5172522, 53.705191600000006], [-1.5167762, 53.70610189999999], [-1.5164392, 53.70670020000001], [-1.5160732, 53.70730009999999], [-1.5156813999999998, 53.707871], [-1.5141992, 53.70987509999999], [-1.5122584999999995, 53.7123869], [-1.5112735, 53.713714], [-1.5109396, 53.7142637], [-1.5107891000000002, 53.71451470000001], [-1.5106173, 53.71490989999999], [-1.5104602, 53.715309700000006], [-1.5104332, 53.71538169999999], [-1.5103511999999997, 53.715665], [-1.5102646, 53.716037699999994], [-1.5101857999999997, 53.71653709999999], [-1.510156, 53.7167867], [-1.5101429999999998, 53.71703709999999], [-1.5101576999999995, 53.7175411], [-1.5101742, 53.71779549999999], [-1.5102166, 53.71804610000001], [-1.5102618, 53.718328699999994], [-1.5103402, 53.71861680000001], [-1.5103865999999997, 53.7188139], [-1.510653, 53.7195237], [-1.5108389, 53.7198786], [-1.5110418, 53.72022309999999], [-1.5111547, 53.7203834], [-1.5112869999999998, 53.72057420000001], [-1.511555, 53.72093799999999], [-1.5117847, 53.7212454], [-1.5120343999999997, 53.7215496], [-1.5124113999999995, 53.721951799999985], [-1.5128507, 53.72233640000001], [-1.5133405999999998, 53.72273740000001], [-1.5139470999999998, 53.72315989999999], [-1.5145658, 53.7235397], [-1.5152012999999998, 53.7238836], [-1.5159547999999998, 53.7242763], [-1.5167861, 53.7246427], [-1.5176529, 53.7249582], [-1.5184150999999997, 53.72520689999999], [-1.5187446, 53.7253239], [-1.5202435999999997, 53.7258401], [-1.5218187, 53.72636779999999], [-1.5244723, 53.72723320000001], [-1.5257842999999998, 53.72766549999999], [-1.5270648999999998, 53.7280982], [-1.5271359830031863, 53.728121495441066], [-1.5283654, 53.7285244], [-1.5296339, 53.7289481], [-1.5307183, 53.7293568], [-1.5317244, 53.7297888], [-1.5335291, 53.73065449999999], [-1.5346156, 53.7311674], [-1.5357691999999998, 53.7316672], [-1.5365865, 53.7320116], [-1.5374221999999995, 53.732344899999994], [-1.538364, 53.7327207], [-1.5393609999999998, 53.73309], [-1.5396956999999998, 53.73320820000001], [-1.5411556, 53.733723700000006], [-1.5425806, 53.73416749999999], [-1.54309133133044, 53.734323238421794], [-1.5447000999999998, 53.7348138], [-1.5469136, 53.7354035], [-1.547177, 53.735466], [-1.5482937, 53.7357308], [-1.5501147, 53.736118999999995], [-1.5509227, 53.7362649], [-1.5517080999999997, 53.7364185], [-1.5524836, 53.736585700000006], [-1.5531978999999998, 53.7367564], [-1.5544895999999997, 53.7371244], [-1.5556842, 53.737552599999994], [-1.5566844000000002, 53.737974], [-1.5571745, 53.738252200000005], [-1.5577083, 53.7385464], [-1.5582054999999997, 53.73883359999999], [-1.5586637, 53.73911849999998], [-1.5591440999999997, 53.73945719999998], [-1.5595872, 53.7397856], [-1.5599932000000003, 53.7401344], [-1.5603668, 53.74049199999999], [-1.5605952999999997, 53.7407395], [-1.5608056, 53.7409845], [-1.5610209, 53.7412318], [-1.5611957999999997, 53.74147349999999], [-1.561395, 53.741747], [-1.5615709, 53.742016], [-1.5617341, 53.7422946], [-1.5618959999999995, 53.7425994], [-1.5620977, 53.7430898], [-1.5621795999999997, 53.74333870000001], [-1.5622449, 53.743571900000006], [-1.5623643, 53.7440717], [-1.5624847999999998, 53.744704299999995], [-1.5624999999999998, 53.7447908], [-1.5625690999999995, 53.74504139999999], [-1.5626542999999995, 53.74529210000001], [-1.5627496999999997, 53.745542500000006], [-1.5628472, 53.745779500000005], [-1.5629504, 53.7459748], [-1.5630728, 53.74621230000001], [-1.5632099999999998, 53.746440500000006], [-1.5634002, 53.74675349999999], [-1.5636895, 53.7471931], [-1.5637502000000003, 53.7472937], [-1.5650383, 53.7491965], [-1.5651501, 53.7493726], [-1.5659194999999997, 53.750515699999994], [-1.5663071999999998, 53.751134099999994], [-1.5666432999999995, 53.75171919999999], [-1.5669526, 53.7523505], [-1.5672049999999995, 53.7529933], [-1.5674437, 53.753736199999985], [-1.5676212, 53.7545263], [-1.5676872999999998, 53.75505419999999], [-1.567719, 53.7555836], [-1.5677032999999998, 53.756649499999995], [-1.5677036, 53.7569353], [-1.5677191999999998, 53.7572236], [-1.5677801999999998, 53.757655099999994], [-1.5678168999999995, 53.7579142], [-1.5678976, 53.758262499999994], [-1.5679993999999997, 53.7585992], [-1.5680752999999998, 53.7588349], [-1.5681583, 53.7590643], [-1.568253, 53.759311800000006], [-1.568346, 53.7595294], [-1.568488, 53.7598322], [-1.5686492, 53.76013979999999], [-1.5686729, 53.76018589999999], [-1.5688125, 53.76044929999999], [-1.5689774, 53.7607198], [-1.5697510999999995, 53.761964799999994], [-1.5698624, 53.762153000000005], [-1.5701025, 53.762596999999985], [-1.570337, 53.76304889999999], [-1.5705721, 53.7635226], [-1.5707911, 53.7639885], [-1.570992, 53.76445509999999], [-1.5711639999999998, 53.764893899999976], [-1.5713360000000005, 53.7653679], [-1.5714918000000002, 53.7658405], [-1.5716277999999997, 53.76625859999999], [-1.5717353999999997, 53.7666746], [-1.5718605, 53.767092], [-1.5719972999999998, 53.7675093], [-1.5721352, 53.7678363], [-1.5722837, 53.76812759999999], [-1.5724205000000002, 53.76837110000001], [-1.5725749, 53.7686047], [-1.5727572, 53.7688397], [-1.5729412, 53.7690775], [-1.5732622999999997, 53.76944780000001], [-1.5734401, 53.76962329999999], [-1.5736446999999998, 53.769791000000005], [-1.5741345, 53.77020379999999], [-1.5746754, 53.770616200000006], [-1.575616, 53.77133940000001], [-1.5758415999999995, 53.7715319], [-1.5760445, 53.77172689999999], [-1.5763791, 53.7720901], [-1.5767021, 53.77247849999999], [-1.576973, 53.7728673], [-1.5772446, 53.7733284], [-1.5774361999999995, 53.7737714], [-1.5775743, 53.7741438], [-1.5776707, 53.77450290000001], [-1.5777369, 53.7747776], [-1.5777956999999998, 53.77502439999999], [-1.5782064, 53.7771598], [-1.5783299999999998, 53.7777698], [-1.5784492, 53.7784007], [-1.5785623, 53.77921270000001], [-1.5786174, 53.7796326], [-1.5786432999999995, 53.7800419], [-1.5786454999999997, 53.78046710000001], [-1.5786392, 53.7808799], [-1.5785587999999997, 53.7816894], [-1.5785017999999995, 53.7821727], [-1.5784560999999997, 53.7824436], [-1.5783990999999995, 53.7827509], [-1.5783316, 53.7830357], [-1.5782865999999998, 53.783258], [-1.5782605999999997, 53.7833371], [-1.5782482999999998, 53.783369099999994], [-1.5782121999999998, 53.783469], [-1.5780318, 53.7838946], [-1.5777665999999997, 53.7844436], [-1.5775689999999998, 53.7848543], [-1.5772343999999998, 53.7856834], [-1.5771438999999998, 53.7859293], [-1.5771094, 53.7860539], [-1.5769677999999998, 53.7864486], [-1.576879508149209, 53.786690690571334], [-1.5767693786712726, 53.786749997681795], [-1.5766665, 53.78680539999999], [-1.5763263, 53.78698809999999], [-1.5755367, 53.7873955], [-1.5754754778128408, 53.78742772712427], [-1.5747259, 53.787822299999995], [-1.5744481, 53.7879698], [-1.5720960999999998, 53.78921999999999], [-1.5713657, 53.7896105], [-1.5710698999999997, 53.7897675], [-1.5706170999999998, 53.79001739999999], [-1.5704849999999997, 53.79008730000001], [-1.5702376, 53.7902181], [-1.5698029999999998, 53.7904529], [-1.5696196999999998, 53.790554699999994], [-1.5694252999999998, 53.79065130000001], [-1.5683716, 53.79116539999999], [-1.5680512952995005, 53.79131415551756], [-1.5678347999999998, 53.79141469999998], [-1.5676713, 53.7914851], [-1.5673662999999998, 53.7916114], [-1.5672092, 53.7916779], [-1.5670310999999997, 53.79175480000001], [-1.5667924, 53.79185], [-1.5667184, 53.79188250000001], [-1.5663314, 53.7920385], [-1.5661184, 53.79212210000001], [-1.5658665, 53.79220939999999], [-1.5656013999999998, 53.7922916], [-1.5653174, 53.79236199999999], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
10.0 |
2028 |
2044 |
Wakefield Westgate |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 19:44:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786765 |
1789501378187356 |
58 |
58 |
2026-09-15 19:54:25.892963 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:25.143323 |
| 559622 |
591346 |
W83052 |
072P10MZ15 |
2026-09-15 |
COMPLETE |
15787177 |
2026-09-15 20:44:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 591346, "stp": "P", "toc": "ScotRail", "uid": "W83052", "consist": "380102", "dest_crs": "NTN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83052/2026-09-15/detailed", "trust_id": "072P10MZ15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newton", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "1", "is_terminated": 1, "next_location": "Newton", "signalling_id": "2P10", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2044", "current_leg_dep": "2042", "current_leg_end": "Newton", "origin_dep_time": "2019", "origin_platform": "11", "current_location": "Newton", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.1678216, 55.81410639999999], [-4.16734, 55.81399720000001], [-4.166934999999999, 55.813898300000005], [-4.165536899999999, 55.8135392], [-4.1647208, 55.81339260000001], [-4.163929699999999, 55.813285599999986], [-4.1627647, 55.813199100000006], [-4.161626399999999, 55.8131812], [-4.1605073, 55.813236800000006], [-4.1594819, 55.8133473], [-4.1585393, 55.81351829999999], [-4.1577541, 55.8137474], [-4.1569593, 55.8140034], [-4.1562737, 55.8142504], [-4.1552278, 55.8146257], [-4.1548044, 55.81481399999999], [-4.1543279, 55.8150598], [-4.153942, 55.81528639999999], [-4.1521708, 55.816312800000006], [-4.1517165, 55.816540999999994], [-4.1512513, 55.8167611], [-4.150488099999999, 55.817079], [-4.149738, 55.81733669999999], [-4.148956299999999, 55.817568599999994], [-4.1479108, 55.81782069999999], [-4.1465097, 55.8180599], [-4.1442428, 55.81840989999999], [-4.1436467, 55.81848399999999], [-4.143097300000001, 55.8185432], [-4.1421978, 55.81863069999999], [-4.1412044, 55.8187044], [-4.140627600000001, 55.818745400000005], [-4.1396676999999995, 55.8188135], [-4.1391575, 55.8188284], [-4.1387706, 55.8188377], [-4.1380368, 55.8188463], [-4.136504099999999, 55.8188664], [-4.1349444, 55.8188444], [-4.13438, 55.81883650000001], [-4.133852599999999, 55.8188292], [-4.133722999999999, 55.8188269], [-4.1332274, 55.8188218]]}", "current_leg_start": "Kirkhill", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "55.8188218", "next_location_lon": "-4.1332274", "previous_location": "Kirkhill", "current_leg_milage": "1.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1402.285, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2607.43, \"from_m\": 1402.285, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2644.09, \"from_m\": 2607.43, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2696.228, \"from_m\": 2644.09, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3499.124, \"from_m\": 2696.228, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4594.703, \"from_m\": 3499.124, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 4922.868, \"from_m\": 4594.703, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5540.791, \"from_m\": 4922.868, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5761.234, \"from_m\": 5540.791, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12949.481, \"from_m\": 5761.234, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13351.973, \"from_m\": 12949.481, \"capability_applied\": null, \"effective_limit_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\": 591346, \"profile_key\": \"5e9363a8f27b838f84c21ab9b1c16c80bdcded2ff3f3763329adade720a34b19\", \"schedule_id\": 28628, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2027.706, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025\", \"location\": \"Pollokshields East\", \"stage_seq\": 4, \"distance_m\": 2252.452, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2026H\", \"location\": \"Queens Park\", \"stage_seq\": 5, \"distance_m\": 2894.948, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"Crosshill\", \"stage_seq\": 6, \"distance_m\": 3602.151, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2031\", \"location\": \"Mount Florida\", \"stage_seq\": 7, \"distance_m\": 4497.85, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2034\", \"location\": \"Kings Park\", \"stage_seq\": 8, \"distance_m\": 5980.342, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036\", \"location\": \"Croftfoot\", \"stage_seq\": 9, \"distance_m\": 7126.575, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2038H\", \"location\": \"Burnside\", \"stage_seq\": 10, \"distance_m\": 8765.794, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": \"2041H\", \"location\": \"Kirkhill\", \"stage_seq\": 11, \"distance_m\": 10993.744, \"section_seq\": 1, \"route_path_id\": 102014}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Newton\", \"stage_seq\": 12, \"distance_m\": 13351.973, \"section_seq\": 1, \"route_path_id\": 102014}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13351.973, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102014}], \"total_distance_m\": 13351.973, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13299.835, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2019", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.8188218", "current_position_lon": "-4.1332274", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:45Z\", \"source_id\": 48540779, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:49Z\", \"source_id\": 15772787, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:44Z\", \"source_id\": 48545253, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:49Z\", \"source_id\": 15774216, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:53Z\", \"source_id\": 48550053, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:56Z\", \"source_id\": 15775677, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:50Z\", \"source_id\": 48554498, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:54Z\", \"source_id\": 15777066, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:35Z\", \"source_id\": 48560577, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:37Z\", \"source_id\": 15778971, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:27Z\", \"source_id\": 48567167, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:32Z\", \"source_id\": 15780955, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:58Z\", \"source_id\": 48572809, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:03Z\", \"source_id\": 15782666, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:31Z\", \"source_id\": 48580632, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:41:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:35Z\", \"source_id\": 15785147, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:29Z\", \"source_id\": 48587304, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:33Z\", \"source_id\": 15787177, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newton", "service_state_platform": "1", "timing_fact_generation": 1789501417189107, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:26.848947", "service_state_evidence_id": 15787177, "current_leg_start_actual_dep": "2026-09-15T20:41:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:27.370899", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
NTN |
2P10 |
380102 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1402.285, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2607.43, "from_m": 1402.285, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2644.09, "from_m": 2607.43, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2696.228, "from_m": 2644.09, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3499.124, "from_m": 2696.228, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4594.703, "from_m": 3499.124, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4922.868, "from_m": 4594.703, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5540.791, "from_m": 4922.868, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5761.234, "from_m": 5540.791, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12949.481, "from_m": 5761.234, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13351.973, "from_m": 12949.481, "capability_applied": null, "effective_limit_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": 591346, "profile_key": "5e9363a8f27b838f84c21ab9b1c16c80bdcded2ff3f3763329adade720a34b19", "schedule_id": 28628, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2019", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 102014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2027.706, "section_seq": 1, "route_path_id": 102014}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025", "location": "Pollokshields East", "stage_seq": 4, "distance_m": 2252.452, "section_seq": 1, "route_path_id": 102014}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2026H", "location": "Queens Park", "stage_seq": 5, "distance_m": 2894.948, "section_seq": 1, "route_path_id": 102014}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "Crosshill", "stage_seq": 6, "distance_m": 3602.151, "section_seq": 1, "route_path_id": 102014}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2031", "location": "Mount Florida", "stage_seq": 7, "distance_m": 4497.85, "section_seq": 1, "route_path_id": 102014}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2034", "location": "Kings Park", "stage_seq": 8, "distance_m": 5980.342, "section_seq": 1, "route_path_id": 102014}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036", "location": "Croftfoot", "stage_seq": 9, "distance_m": 7126.575, "section_seq": 1, "route_path_id": 102014}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2038H", "location": "Burnside", "stage_seq": 10, "distance_m": 8765.794, "section_seq": 1, "route_path_id": 102014}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": "2041H", "location": "Kirkhill", "stage_seq": 11, "distance_m": 10993.744, "section_seq": 1, "route_path_id": 102014}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Newton", "stage_seq": 12, "distance_m": 13351.973, "section_seq": 1, "route_path_id": 102014}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13351.973, "from_m": 0.0, "section_seq": 1, "route_path_id": 102014}], "total_distance_m": 13351.973, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13299.835, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2540, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:45Z", "source_id": 48540779, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:23:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:49Z", "source_id": 15772787, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:44Z", "source_id": 48545253, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:25:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:49Z", "source_id": 15774216, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2532, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:53Z", "source_id": 48550053, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:27:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:56Z", "source_id": 15775677, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:50Z", "source_id": 48554498, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:29:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:54Z", "source_id": 15777066, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1856, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:35Z", "source_id": 48560577, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:32:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:37Z", "source_id": 15778971, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2517, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:27Z", "source_id": 48567167, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:35:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:32Z", "source_id": 15780955, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2513, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:58Z", "source_id": 48572809, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:38:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:03Z", "source_id": 15782666, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:31Z", "source_id": 48580632, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:41:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:35Z", "source_id": 15785147, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2347, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:29Z", "source_id": 48587304, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:44:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:33Z", "source_id": 15787177, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2019 |
2019 |
11 |
None |
None |
Newton |
2044 |
2044 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W83052/2026-09-15/detailed |
None |
Kirkhill |
2026-09-15T20:41:30+01:00 |
Newton |
2.0 |
{"type": "LineString", "coordinates": [[-4.1678216, 55.81410639999999], [-4.16734, 55.81399720000001], [-4.166934999999999, 55.813898300000005], [-4.165536899999999, 55.8135392], [-4.1647208, 55.81339260000001], [-4.163929699999999, 55.813285599999986], [-4.1627647, 55.813199100000006], [-4.161626399999999, 55.8131812], [-4.1605073, 55.813236800000006], [-4.1594819, 55.8133473], [-4.1585393, 55.81351829999999], [-4.1577541, 55.8137474], [-4.1569593, 55.8140034], [-4.1562737, 55.8142504], [-4.1552278, 55.8146257], [-4.1548044, 55.81481399999999], [-4.1543279, 55.8150598], [-4.153942, 55.81528639999999], [-4.1521708, 55.816312800000006], [-4.1517165, 55.816540999999994], [-4.1512513, 55.8167611], [-4.150488099999999, 55.817079], [-4.149738, 55.81733669999999], [-4.148956299999999, 55.817568599999994], [-4.1479108, 55.81782069999999], [-4.1465097, 55.8180599], [-4.1442428, 55.81840989999999], [-4.1436467, 55.81848399999999], [-4.143097300000001, 55.8185432], [-4.1421978, 55.81863069999999], [-4.1412044, 55.8187044], [-4.140627600000001, 55.818745400000005], [-4.1396676999999995, 55.8188135], [-4.1391575, 55.8188284], [-4.1387706, 55.8188377], [-4.1380368, 55.8188463], [-4.136504099999999, 55.8188664], [-4.1349444, 55.8188444], [-4.13438, 55.81883650000001], [-4.133852599999999, 55.8188292], [-4.133722999999999, 55.8188269], [-4.1332274, 55.8188218]]} |
1.5 |
2042 |
2044 |
Kirkhill |
Newton |
Newton |
55.8188218 |
-4.1332274 |
55.8188218 |
-4.1332274 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 19:44:00 |
Newton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787177 |
1789501417189107 |
40 |
40 |
2026-09-15 19:54:27.370899 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:26.848947 |
| 559623 |
591519 |
L54590 |
502T31MZ15 |
2026-09-15 |
COMPLETE |
15786955 |
2026-09-15 20:44:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 591519, "stp": "P", "toc": "Greater Anglia", "uid": "L54590", "consist": "755327", "dest_crs": "MKT", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L54590/2026-09-15/detailed", "trust_id": "502T31MZ15", "origin_crs": "SUY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Marks Tey", "service_date": "2026-09-15", "dest_arr_time": "2045", "dest_platform": "3", "is_terminated": 1, "next_location": "Marks Tey", "signalling_id": "2T31", "timing_status": "EARLY", "origin_station": "Sudbury", "current_leg_arr": "2044", "current_leg_dep": "2039½", "current_leg_end": "Marks Tey", "origin_dep_time": "2026", "origin_platform": null, "current_location": "Marks Tey", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7586045, 51.9258987], [0.7583194999999999, 51.9253809], [0.7581036, 51.92495859999999], [0.7571038, 51.9229985], [0.7556317999999999, 51.92016829999999], [0.7554281999999999, 51.9197469], [0.7549722, 51.9184466], [0.7547898999999999, 51.91752349999999], [0.7547413, 51.9167011], [0.7548003, 51.9157481], [0.7550577999999999, 51.9147157], [0.7553314, 51.9136039], [0.7555621, 51.912773300000005], [0.7558681, 51.91167649999999], [0.7560458, 51.9111337], [0.7562059, 51.910583], [0.7563599, 51.9099095], [0.7585465, 51.90256], [0.7598724, 51.899948], [0.7610433999999999, 51.89820219999999], [0.761655, 51.8974584], [0.7642403999999999, 51.89480119999999], [0.7654943, 51.8936952], [0.7677157, 51.89214479999999], [0.7700273, 51.8906571], [0.7701794999999999, 51.8905586], [0.7715336, 51.8896535], [0.7730649254511186, 51.8885561180277], [0.7732204, 51.8884447], [0.7752589, 51.88668989999999], [0.7766561999999999, 51.8855067], [0.7778490999999998, 51.88421820000001], [0.7783794000000002, 51.883632], [0.7784354999999998, 51.8835697], [0.7790345, 51.88281090000001], [0.7793571999999999, 51.8823747], [0.7794928999999999, 51.882212599999995], [0.7796308999999999, 51.88205479999999], [0.779777, 51.88191570000001], [0.7799325, 51.8817809], [0.7801075999999999, 51.88166389999999], [0.7802944, 51.8815498], [0.7805112, 51.881442199999995], [0.7807535999999999, 51.8813418], [0.7811234999999999, 51.8812241], [0.7813131999999999, 51.8811754], [0.7815098, 51.881136700000006], [0.7817310000000001, 51.881102199999994], [0.7819638999999999, 51.8810721], [0.7821879, 51.88106], [0.7824264, 51.881056699999995], [0.7826491999999999, 51.8810595], [0.7829448, 51.8810791], [0.7830837999999999, 51.8810977], [0.7832341999999999, 51.881119899999995], [0.7833422999999999, 51.8811381], [0.7836007999999999, 51.8811831], [0.7838702, 51.8812422], [0.7823664, 51.880799]]}", "current_leg_start": "Chappel & Wakes Colne", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "51.8807990", "next_location_lon": "0.7823664", "previous_location": "Chappel & Wakes Colne", "current_leg_milage": "3.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 208.631, \"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\": 18746.014, \"from_m\": 208.631, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18864.22, \"from_m\": 18746.014, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18978.602, \"from_m\": 18864.22, \"capability_applied\": null, \"effective_limit_mph\": 100.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\": 591519, \"profile_key\": \"cf091f1b13e51acfb27938aecc9c37685a3da4ed207b58fa778f01420d4e5083\", \"schedule_id\": 16138, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2026\", \"location\": \"Sudbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34568}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": \"2033H\", \"location\": \"Bures\", \"stage_seq\": 2, \"distance_m\": 7823.015, \"section_seq\": 1, \"route_path_id\": 34568}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": \"2039H\", \"location\": \"Chappel & Wakes Colne\", \"stage_seq\": 3, \"distance_m\": 13145.637, \"section_seq\": 1, \"route_path_id\": 34568}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Marks Tey\", \"stage_seq\": 4, \"distance_m\": 18978.602, \"section_seq\": 1, \"route_path_id\": 34568}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18978.602, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34568}], \"total_distance_m\": 18978.602, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 18978.602, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2026", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.5", "current_position_lat": "51.8807990", "current_position_lon": "0.7823664", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:10Z\", \"source_id\": 48586534, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:13Z\", \"source_id\": 15786955, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Marks Tey", "service_state_platform": "3", "timing_fact_generation": 1789501393638833, "current_leg_arrival_utc": "2026-09-15T20:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:32.919783", "service_state_evidence_id": 15786955, "current_leg_start_actual_dep": "2026-09-15T20:39:30+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:34.184896", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
SUY |
MKT |
2T31 |
755327 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 208.631, "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": 18746.014, "from_m": 208.631, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18864.22, "from_m": 18746.014, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18978.602, "from_m": 18864.22, "capability_applied": null, "effective_limit_mph": 100.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": 591519, "profile_key": "cf091f1b13e51acfb27938aecc9c37685a3da4ed207b58fa778f01420d4e5083", "schedule_id": 16138, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2026", "location": "Sudbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34568}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": "2033H", "location": "Bures", "stage_seq": 2, "distance_m": 7823.015, "section_seq": 1, "route_path_id": 34568}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": "2039H", "location": "Chappel & Wakes Colne", "stage_seq": 3, "distance_m": 13145.637, "section_seq": 1, "route_path_id": 34568}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Marks Tey", "stage_seq": 4, "distance_m": 18978.602, "section_seq": 1, "route_path_id": 34568}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18978.602, "from_m": 0.0, "section_seq": 1, "route_path_id": 34568}], "total_distance_m": 18978.602, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 18978.602, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13774, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:10Z", "source_id": 48586534, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:44:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:13Z", "source_id": 15786955, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Sudbury |
2026 |
2026 |
None |
None |
None |
Marks Tey |
2045 |
2045 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L54590/2026-09-15/detailed |
None |
Chappel & Wakes Colne |
2026-09-15T20:39:30+01:00 |
Marks Tey |
4.5 |
{"type": "LineString", "coordinates": [[0.7586045, 51.9258987], [0.7583194999999999, 51.9253809], [0.7581036, 51.92495859999999], [0.7571038, 51.9229985], [0.7556317999999999, 51.92016829999999], [0.7554281999999999, 51.9197469], [0.7549722, 51.9184466], [0.7547898999999999, 51.91752349999999], [0.7547413, 51.9167011], [0.7548003, 51.9157481], [0.7550577999999999, 51.9147157], [0.7553314, 51.9136039], [0.7555621, 51.912773300000005], [0.7558681, 51.91167649999999], [0.7560458, 51.9111337], [0.7562059, 51.910583], [0.7563599, 51.9099095], [0.7585465, 51.90256], [0.7598724, 51.899948], [0.7610433999999999, 51.89820219999999], [0.761655, 51.8974584], [0.7642403999999999, 51.89480119999999], [0.7654943, 51.8936952], [0.7677157, 51.89214479999999], [0.7700273, 51.8906571], [0.7701794999999999, 51.8905586], [0.7715336, 51.8896535], [0.7730649254511186, 51.8885561180277], [0.7732204, 51.8884447], [0.7752589, 51.88668989999999], [0.7766561999999999, 51.8855067], [0.7778490999999998, 51.88421820000001], [0.7783794000000002, 51.883632], [0.7784354999999998, 51.8835697], [0.7790345, 51.88281090000001], [0.7793571999999999, 51.8823747], [0.7794928999999999, 51.882212599999995], [0.7796308999999999, 51.88205479999999], [0.779777, 51.88191570000001], [0.7799325, 51.8817809], [0.7801075999999999, 51.88166389999999], [0.7802944, 51.8815498], [0.7805112, 51.881442199999995], [0.7807535999999999, 51.8813418], [0.7811234999999999, 51.8812241], [0.7813131999999999, 51.8811754], [0.7815098, 51.881136700000006], [0.7817310000000001, 51.881102199999994], [0.7819638999999999, 51.8810721], [0.7821879, 51.88106], [0.7824264, 51.881056699999995], [0.7826491999999999, 51.8810595], [0.7829448, 51.8810791], [0.7830837999999999, 51.8810977], [0.7832341999999999, 51.881119899999995], [0.7833422999999999, 51.8811381], [0.7836007999999999, 51.8811831], [0.7838702, 51.8812422], [0.7823664, 51.880799]]} |
3.6 |
2039½ |
2044 |
Chappel & Wakes Colne |
Marks Tey |
Marks Tey |
51.8807990 |
0.7823664 |
51.8807990 |
0.7823664 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 19:44:00 |
Marks Tey |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786955 |
1789501393638833 |
4 |
4 |
2026-09-15 19:54:34.184896 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:32.919783 |
| 559624 |
591558 |
G15620 |
815F31MZ15 |
2026-09-15 |
COMPLETE |
15786492 |
2026-09-15 20:44:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 591558, "stp": "P", "toc": "Great Western Railway", "uid": "G15620", "consist": "158765", "dest_crs": "XPM", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15620/2026-09-15/detailed", "trust_id": "815F31MZ15", "origin_crs": "BRI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Philips Mrsh H S T D", "service_date": "2026-09-15", "dest_arr_time": "2047", "dest_platform": null, "is_terminated": 1, "next_location": "St. Philips Mrsh H S T D", "signalling_id": "5F31", "timing_status": "EARLY", "origin_station": "Bristol Temple Meads", "current_leg_arr": "2044", "current_leg_dep": "2032", "current_leg_end": "St. Philips Mrsh H S T D", "origin_dep_time": "2028", "origin_platform": "9", "current_location": "St Philips Marsh Dmu Tmd", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.581628499999999, 51.4447017], [-2.5816908, 51.444675100000005], [-2.5821207, 51.444492], [-2.5826387, 51.4442756], [-2.5832521, 51.4440403], [-2.5835734, 51.4439401], [-2.5831214, 51.444064699999984], [-2.5826146, 51.44425619999999], [-2.5820878, 51.4444654], [-2.5815929999999994, 51.4446829], [-2.5812563999999996, 51.444792700000015], [-2.5810706999999997, 51.4448658], [-2.5807758999999995, 51.444970700000006], [-2.580424, 51.4450832], [-2.5800285999999995, 51.4451818], [-2.5793994, 51.44525250000001], [-2.5783748, 51.44535040000001], [-2.5779088, 51.44538819999999], [-2.5768551999999993, 51.4454942], [-2.575404499999999, 51.4456441], [-2.5744157, 51.4457518], [-2.5733572, 51.445894299999985], [-2.5729219999999997, 51.4459257], [-2.5727121, 51.4459422], [-2.5724997999999997, 51.4459665], [-2.5712949999999997, 51.44611279999999], [-2.5701043999999995, 51.4462592], [-2.5695732999999996, 51.4463178], [-2.5694142, 51.4463355], [-2.5678686, 51.446520599999985], [-2.5675091999999995, 51.446541], [-2.5670019, 51.446596199999995], [-2.5665662999999994, 51.4466489], [-2.5659946, 51.446718099999984], [-2.5658022000000003, 51.44671580000001], [-2.5651689999999996, 51.44668750000001], [-2.5640752, 51.4466228], [-2.563748, 51.44663], [-2.5634532, 51.4466535], [-2.5629620999999996, 51.44675579999999]]}", "current_leg_start": "Bristol West Jn", "dest_arr_time_act": "2047", "motion_projection": null, "next_location_lat": "51.4467558", "next_location_lon": "-2.5629621", "previous_location": "Bristol West Jn", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 119.228, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2174.432, \"from_m\": 119.228, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 591558, \"profile_key\": \"a8f3ab5cdf29d3f77cf2be48332a7c8cacca3e926478a329d786600a6324fa71\", \"schedule_id\": 9279, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67765}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2032\", \"location\": \"Bristol West Jn\", \"stage_seq\": 2, \"distance_m\": 532.069, \"section_seq\": 1, \"route_path_id\": 67765}, {\"is_pass\": false, \"wtt_arr\": \"2047\", \"wtt_dep\": null, \"location\": \"St. Philips Mrsh H S T D\", \"stage_seq\": 3, \"distance_m\": 2174.432, \"section_seq\": 1, \"route_path_id\": 67765}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2174.432, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67765}], \"total_distance_m\": 2174.432, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 119.228, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2055.204, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2028", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.4467558", "current_position_lon": "-2.5629621", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:30Z\", \"source_id\": 48585046, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:34Z\", \"source_id\": 15786492, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Philips Mrsh H S T D", "service_state_platform": null, "timing_fact_generation": 1789501358066611, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:33.340288", "service_state_evidence_id": 15786492, "current_leg_start_actual_dep": "2026-09-15T20:32:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:34.231684", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BRI |
XPM |
5F31 |
158765 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 119.228, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2174.432, "from_m": 119.228, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 591558, "profile_key": "a8f3ab5cdf29d3f77cf2be48332a7c8cacca3e926478a329d786600a6324fa71", "schedule_id": 9279, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2028", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67765}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2032", "location": "Bristol West Jn", "stage_seq": 2, "distance_m": 532.069, "section_seq": 1, "route_path_id": 67765}, {"is_pass": false, "wtt_arr": "2047", "wtt_dep": null, "location": "St. Philips Mrsh H S T D", "stage_seq": 3, "distance_m": 2174.432, "section_seq": 1, "route_path_id": 67765}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2174.432, "from_m": 0.0, "section_seq": 1, "route_path_id": 67765}], "total_distance_m": 2174.432, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 119.228, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2055.204, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25912, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:30Z", "source_id": 48585046, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:44:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:34Z", "source_id": 15786492, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Bristol Temple Meads |
2028 |
2028 |
9 |
None |
None |
St. Philips Mrsh H S T D |
2047 |
2047 |
None |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15620/2026-09-15/detailed |
None |
Bristol West Jn |
2026-09-15T20:32:00+01:00 |
St. Philips Mrsh H S T D |
12.0 |
{"type": "LineString", "coordinates": [[-2.581628499999999, 51.4447017], [-2.5816908, 51.444675100000005], [-2.5821207, 51.444492], [-2.5826387, 51.4442756], [-2.5832521, 51.4440403], [-2.5835734, 51.4439401], [-2.5831214, 51.444064699999984], [-2.5826146, 51.44425619999999], [-2.5820878, 51.4444654], [-2.5815929999999994, 51.4446829], [-2.5812563999999996, 51.444792700000015], [-2.5810706999999997, 51.4448658], [-2.5807758999999995, 51.444970700000006], [-2.580424, 51.4450832], [-2.5800285999999995, 51.4451818], [-2.5793994, 51.44525250000001], [-2.5783748, 51.44535040000001], [-2.5779088, 51.44538819999999], [-2.5768551999999993, 51.4454942], [-2.575404499999999, 51.4456441], [-2.5744157, 51.4457518], [-2.5733572, 51.445894299999985], [-2.5729219999999997, 51.4459257], [-2.5727121, 51.4459422], [-2.5724997999999997, 51.4459665], [-2.5712949999999997, 51.44611279999999], [-2.5701043999999995, 51.4462592], [-2.5695732999999996, 51.4463178], [-2.5694142, 51.4463355], [-2.5678686, 51.446520599999985], [-2.5675091999999995, 51.446541], [-2.5670019, 51.446596199999995], [-2.5665662999999994, 51.4466489], [-2.5659946, 51.446718099999984], [-2.5658022000000003, 51.44671580000001], [-2.5651689999999996, 51.44668750000001], [-2.5640752, 51.4466228], [-2.563748, 51.44663], [-2.5634532, 51.4466535], [-2.5629620999999996, 51.44675579999999]]} |
1.0 |
2032 |
2044 |
Bristol West Jn |
St Philips Marsh Dmu Tmd |
St. Philips Mrsh H S T D |
51.4467558 |
-2.5629621 |
51.4467558 |
-2.5629621 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 19:44:00 |
St. Philips Mrsh H S T D |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786492 |
1789501358066611 |
13 |
13 |
2026-09-15 19:54:34.231684 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:33.340288 |
| 559625 |
589521 |
C22642 |
639V69MY15 |
2026-09-15 |
COMPLETE |
15787265 |
2026-09-15 20:44:00 |
2026-09-15 19:54:37 |
2026-09-17 19:54:37 |
{"id": 589521, "stp": "P", "toc": "Thameslink", "uid": "C22642", "consist": "700024", "dest_crs": "SUO", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22642/2026-09-15/detailed", "trust_id": "639V69MY15", "origin_crs": "SAC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sutton (Surrey)", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "1", "is_terminated": 1, "next_location": "Sutton (Surrey)", "signalling_id": "9V69", "timing_status": "ON TIME", "origin_station": "St. Albans", "current_leg_arr": "2044", "current_leg_dep": "2040", "current_leg_end": "Sutton (Surrey)", "origin_dep_time": "1907", "origin_platform": "1", "current_location": "Sutton (Surrey)", "last_update_time": "2026-09-15T19:54:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.204025, 51.3665801], [-0.2042728, 51.366446100000005], [-0.20448489999999997, 51.3663156], [-0.204782, 51.36612449999999], [-0.2049594, 51.3659694], [-0.2050885, 51.36584379999999], [-0.2052569, 51.3656464], [-0.2054188, 51.365421700000006], [-0.2055304, 51.365227799999985], [-0.2056168, 51.36504539999999], [-0.2056802, 51.364902699999995], [-0.2057284, 51.364762], [-0.20575899999999997, 51.3646213], [-0.20578409999999997, 51.3644793], [-0.2057885, 51.36429960000001], [-0.2057798, 51.3641405], [-0.2057524, 51.363982099999994], [-0.2057207, 51.36382160000001], [-0.20566929999999997, 51.36365010000001], [-0.2056124, 51.36350130000001], [-0.2055063, 51.3633121], [-0.20540349999999996, 51.363154300000005], [-0.2051968, 51.36292209999999], [-0.2049222, 51.3626489], [-0.20468369999999997, 51.36244810000001], [-0.2043687, 51.3622234], [-0.2040449, 51.36196999999999], [-0.2037748, 51.3617494], [-0.2035691, 51.36151719999999], [-0.2033274, 51.3612255], [-0.20298939999999996, 51.3607092], [-0.20271479999999997, 51.3602768], [-0.2025781, 51.36004259999998], [-0.2024639, 51.3598513], [-0.2023464, 51.35971090000001], [-0.2021784, 51.35953299999999], [-0.20198409999999997, 51.35942369999999], [-0.2018069, 51.3592981], [-0.20149739999999997, 51.359096599999994], [-0.2012611, 51.3589798], [-0.20097229999999996, 51.35887249999999], [-0.2005009, 51.35873459999999], [-0.2001027, 51.3586369], [-0.1995346, 51.3585598], [-0.1992956, 51.35854510000001], [-0.1990896, 51.358543299999994], [-0.1988147, 51.35855699999998], [-0.19851479999999996, 51.35857949999998], [-0.1982127, 51.3586156], [-0.1978608, 51.3586696], [-0.1971416, 51.35879330000001], [-0.196657, 51.35888020000001], [-0.19602359999999996, 51.35898869999999], [-0.19558949999999997, 51.3590606], [-0.19530359999999997, 51.3591059], [-0.19477059999999996, 51.3591705], [-0.1944791, 51.3591953], [-0.1942561, 51.3592132], [-0.1939337, 51.3592411], [-0.1934264, 51.359328499999975], [-0.1927856, 51.35944249999999], [-0.19216759999999997, 51.35956019999999], [-0.1916807, 51.35964799999999], [-0.1909906, 51.35976469999999], [-0.19082519999999997, 51.35979269999999], [-0.1900728, 51.3599266], [-0.1897726, 51.3599834], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]}", "current_leg_start": "West Sutton", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "51.3597453", "next_location_lon": "-0.1903314", "previous_location": "West Sutton", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.303, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 991.983, \"from_m\": 213.303, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8714.876, \"from_m\": 991.983, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8794.431, \"from_m\": 8714.876, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12145.268, \"from_m\": 8794.431, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13589.2, \"from_m\": 12145.268, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19421.507, \"from_m\": 13589.2, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20088.377, \"from_m\": 19421.507, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23596.109, \"from_m\": 20088.377, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24063.77, \"from_m\": 23596.109, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24098.661, \"from_m\": 24063.77, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24141.597, \"from_m\": 24098.661, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24183.026, \"from_m\": 24141.597, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24831.308, \"from_m\": 24183.026, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 26530.414, \"from_m\": 24831.308, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 28371.753, \"from_m\": 26530.414, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 28590.243, \"from_m\": 28371.753, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29168.377, \"from_m\": 28590.243, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31854.235, \"from_m\": 29168.377, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31923.12, \"from_m\": 31854.235, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33150.108, \"from_m\": 31923.12, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33187.369, \"from_m\": 33150.108, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33258.402, \"from_m\": 33187.369, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33313.67, \"from_m\": 33258.402, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33466.696, \"from_m\": 33313.67, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35508.958, \"from_m\": 33466.696, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35571.415, \"from_m\": 35508.958, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36814.931, \"from_m\": 35571.415, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 36892.557, \"from_m\": 36814.931, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37302.193, \"from_m\": 36892.557, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38014.814, \"from_m\": 37302.193, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38126.102, \"from_m\": 38014.814, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38172.539, \"from_m\": 38126.102, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38479.382, \"from_m\": 38172.539, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 39544.433, \"from_m\": 38479.382, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39769.403, \"from_m\": 39544.433, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42678.449, \"from_m\": 39769.403, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42706.423, \"from_m\": 42678.449, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44068.866, \"from_m\": 42706.423, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44131.154, \"from_m\": 44068.866, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44577.175, \"from_m\": 44131.154, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 44667.561, \"from_m\": 44577.175, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45713.279, \"from_m\": 44667.561, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45811.632, \"from_m\": 45713.279, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45916.45, \"from_m\": 45811.632, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46129.946, \"from_m\": 45916.45, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46192.181, \"from_m\": 46129.946, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46226.351, \"from_m\": 46192.181, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46263.918, \"from_m\": 46226.351, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46301.34, \"from_m\": 46263.918, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46327.724, \"from_m\": 46301.34, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46357.429, \"from_m\": 46327.724, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46849.026, \"from_m\": 46357.429, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 49490.96, \"from_m\": 46849.026, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50192.801, \"from_m\": 49490.96, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51911.667, \"from_m\": 50192.801, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55210.225, \"from_m\": 51911.667, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55690.679, \"from_m\": 55210.225, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55735.246, \"from_m\": 55690.679, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55957.176, \"from_m\": 55735.246, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 57350.36, \"from_m\": 55957.176, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57710.427, \"from_m\": 57350.36, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 58753.687, \"from_m\": 57710.427, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58803.767, \"from_m\": 58753.687, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60113.667, \"from_m\": 58803.767, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60469.119, \"from_m\": 60113.667, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62255.27, \"from_m\": 60469.119, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62896.666, \"from_m\": 62255.27, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62934.876, \"from_m\": 62896.666, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 63274.365, \"from_m\": 62934.876, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63320.896, \"from_m\": 63274.365, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 63359.473, \"from_m\": 63320.896, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 589521, \"profile_key\": \"9bfbf067e61b0baba48735b142e90b6b64a55b84f37edc85c277d3731aecb6cc\", \"schedule_id\": 3338, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1907\", \"location\": \"St. Albans\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1912\", \"wtt_dep\": \"1912H\", \"location\": \"Radlett\", \"stage_seq\": 2, \"distance_m\": 7520.006, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1913\", \"location\": \"Radlett Jn\", \"stage_seq\": 3, \"distance_m\": 8794.431, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1915H\", \"wtt_dep\": \"1916H\", \"location\": \"Elstree\", \"stage_seq\": 4, \"distance_m\": 12063.477, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1919H\", \"wtt_dep\": \"1920H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 5, \"distance_m\": 17068.642, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922\", \"location\": \"Silkstream Jn\", \"stage_seq\": 6, \"distance_m\": 19379.575, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1923H\", \"wtt_dep\": \"1924\", \"location\": \"Hendon\", \"stage_seq\": 7, \"distance_m\": 20816.068, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1925H\", \"wtt_dep\": \"1926H\", \"location\": \"Brent Cross West\", \"stage_seq\": 8, \"distance_m\": 22387.186, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1929\", \"wtt_dep\": \"1929H\", \"location\": \"Cricklewood\", \"stage_seq\": 9, \"distance_m\": 23846.788, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1931H\", \"wtt_dep\": \"1932\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 10, \"distance_m\": 25796.458, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 11, \"distance_m\": 28590.243, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1936H\", \"wtt_dep\": \"1937\", \"location\": \"Kentish Town\", \"stage_seq\": 12, \"distance_m\": 29544.21, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1938H\", \"location\": \"Dock Jn North\", \"stage_seq\": 13, \"distance_m\": 30511.306, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1941H\", \"wtt_dep\": \"1942H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 14, \"distance_m\": 34450.72, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1946\", \"wtt_dep\": \"1947\", \"location\": \"Farringdon\", \"stage_seq\": 15, \"distance_m\": 36646.563, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1948\", \"wtt_dep\": \"1949\", \"location\": \"City Thameslink\", \"stage_seq\": 16, \"distance_m\": 37376.721, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1950H\", \"wtt_dep\": \"1951H\", \"location\": \"London Blackfriars\", \"stage_seq\": 17, \"distance_m\": 37774.412, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 18, \"distance_m\": 38396.851, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 19, \"distance_m\": 39127.44, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"1954H\", \"wtt_dep\": \"1955H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 20, \"distance_m\": 39667.022, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2000H\", \"location\": \"Loughborough Jn\", \"stage_seq\": 21, \"distance_m\": 42749.277, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2003H\", \"wtt_dep\": \"2004H\", \"location\": \"Herne Hill\", \"stage_seq\": 22, \"distance_m\": 44368.969, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2010H\", \"location\": \"Tulse Hill\", \"stage_seq\": 23, \"distance_m\": 46047.625, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2013H\", \"wtt_dep\": \"2014H\", \"location\": \"Streatham\", \"stage_seq\": 24, \"distance_m\": 48494.755, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"Streatham South Jn\", \"stage_seq\": 25, \"distance_m\": 49443.71, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2019\", \"location\": \"Tooting\", \"stage_seq\": 26, \"distance_m\": 50931.817, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2021H\", \"wtt_dep\": \"2022\", \"location\": \"Haydons Road\", \"stage_seq\": 27, \"distance_m\": 52983.056, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2025\", \"location\": \"Wimbledon (C)\", \"stage_seq\": 28, \"distance_m\": 54321.368, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026\", \"location\": \"Wimbledon West Jn\", \"stage_seq\": 29, \"distance_m\": 54990.058, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"Wimbledon Chase\", \"stage_seq\": 30, \"distance_m\": 55856.098, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2030H\", \"location\": \"South Merton\", \"stage_seq\": 31, \"distance_m\": 56789.157, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033\", \"location\": \"Morden South\", \"stage_seq\": 32, \"distance_m\": 57803.489, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035\", \"location\": \"St Helier\", \"stage_seq\": 33, \"distance_m\": 58551.296, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": \"2037H\", \"location\": \"Sutton Common\", \"stage_seq\": 34, \"distance_m\": 60240.985, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2039H\", \"wtt_dep\": \"2040\", \"location\": \"West Sutton\", \"stage_seq\": 35, \"distance_m\": 61432.123, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Sutton (Surrey)\", \"stage_seq\": 36, \"distance_m\": 63359.473, \"section_seq\": 1, \"route_path_id\": 66048}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63359.473, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66048}], \"total_distance_m\": 63359.473, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 54659.499, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8699.974, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1907", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3597453", "current_position_lon": "-0.1903314", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:04:12Z\", \"source_id\": 48347659, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:05:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 18369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:31Z\", \"source_id\": 48366697, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:12:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:35Z\", \"source_id\": 15710066, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:16:15Z\", \"source_id\": 48378585, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:17:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:16:18Z\", \"source_id\": 15713818, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:20:43Z\", \"source_id\": 48389672, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:21:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:20:46Z\", \"source_id\": 15717336, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:30Z\", \"source_id\": 48396545, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:24:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:35Z\", \"source_id\": 15719550, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:26:37Z\", \"source_id\": 48404296, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:27:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:26:40Z\", \"source_id\": 15721952, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:36Z\", \"source_id\": 48409189, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:29:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:38Z\", \"source_id\": 15723680, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:03Z\", \"source_id\": 15724143, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:41Z\", \"source_id\": 48416976, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:32:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:45Z\", \"source_id\": 15727962, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:58Z\", \"source_id\": 15728314, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:54Z\", \"source_id\": 48429780, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:58Z\", \"source_id\": 15732309, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:45Z\", \"source_id\": 48441890, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:42:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:47Z\", \"source_id\": 15736037, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:45:35Z\", \"source_id\": 48451195, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:45:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:45:38Z\", \"source_id\": 15738991, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:53Z\", \"source_id\": 48456875, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:48:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:58Z\", \"source_id\": 15740703, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:53Z\", \"source_id\": 48461713, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:50:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:57Z\", \"source_id\": 15742192, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:48Z\", \"source_id\": 48468754, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:53Z\", \"source_id\": 15745595, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:23Z\", \"source_id\": 15746301, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:28Z\", \"source_id\": 48480068, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:29Z\", \"source_id\": 15751875, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:43Z\", \"source_id\": 15752225, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:50Z\", \"source_id\": 48490428, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:02:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:53Z\", \"source_id\": 15756546, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29795, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:34Z\", \"source_id\": 48504483, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:36Z\", \"source_id\": 15761647, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:31Z\", \"source_id\": 48516475, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:33Z\", \"source_id\": 15765308, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:42Z\", \"source_id\": 48526684, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:43Z\", \"source_id\": 15768405, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:45Z\", \"source_id\": 48536125, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:48Z\", \"source_id\": 15771364, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29448, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:57Z\", \"source_id\": 48541189, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:02Z\", \"source_id\": 15772903, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:03Z\", \"source_id\": 48548195, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:05Z\", \"source_id\": 15775108, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:58Z\", \"source_id\": 48554777, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:02Z\", \"source_id\": 15777129, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:51Z\", \"source_id\": 48577033, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:51Z\", \"source_id\": 15783947, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:37Z\", \"source_id\": 48587592, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:38Z\", \"source_id\": 15787265, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sutton (Surrey)", "service_state_platform": "1", "timing_fact_generation": 1789501419181880, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:36.516348", "service_state_evidence_id": 15787265, "current_leg_start_actual_dep": "2026-09-15T20:40:00+01:00", "operational_evidence_version": 121, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:36.639110", "service_state_valid_until_kind": null, "operational_interpretation_version": 121, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
SAC |
SUO |
9V69 |
700024 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 213.303, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 991.983, "from_m": 213.303, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8714.876, "from_m": 991.983, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8794.431, "from_m": 8714.876, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12145.268, "from_m": 8794.431, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13589.2, "from_m": 12145.268, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19421.507, "from_m": 13589.2, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20088.377, "from_m": 19421.507, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23596.109, "from_m": 20088.377, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24063.77, "from_m": 23596.109, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24098.661, "from_m": 24063.77, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24141.597, "from_m": 24098.661, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24183.026, "from_m": 24141.597, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24831.308, "from_m": 24183.026, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 26530.414, "from_m": 24831.308, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 28371.753, "from_m": 26530.414, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 28590.243, "from_m": 28371.753, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29168.377, "from_m": 28590.243, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31854.235, "from_m": 29168.377, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31923.12, "from_m": 31854.235, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33150.108, "from_m": 31923.12, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33187.369, "from_m": 33150.108, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33258.402, "from_m": 33187.369, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33313.67, "from_m": 33258.402, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33466.696, "from_m": 33313.67, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35508.958, "from_m": 33466.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 35571.415, "from_m": 35508.958, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36814.931, "from_m": 35571.415, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 36892.557, "from_m": 36814.931, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37302.193, "from_m": 36892.557, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 38014.814, "from_m": 37302.193, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 38126.102, "from_m": 38014.814, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38172.539, "from_m": 38126.102, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38479.382, "from_m": 38172.539, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 39544.433, "from_m": 38479.382, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39769.403, "from_m": 39544.433, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42678.449, "from_m": 39769.403, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42706.423, "from_m": 42678.449, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44068.866, "from_m": 42706.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44131.154, "from_m": 44068.866, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44577.175, "from_m": 44131.154, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 44667.561, "from_m": 44577.175, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45713.279, "from_m": 44667.561, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45811.632, "from_m": 45713.279, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45916.45, "from_m": 45811.632, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46129.946, "from_m": 45916.45, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46192.181, "from_m": 46129.946, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46226.351, "from_m": 46192.181, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46263.918, "from_m": 46226.351, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46301.34, "from_m": 46263.918, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46327.724, "from_m": 46301.34, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46357.429, "from_m": 46327.724, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46849.026, "from_m": 46357.429, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 49490.96, "from_m": 46849.026, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50192.801, "from_m": 49490.96, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51911.667, "from_m": 50192.801, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55210.225, "from_m": 51911.667, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55690.679, "from_m": 55210.225, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55735.246, "from_m": 55690.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55957.176, "from_m": 55735.246, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 57350.36, "from_m": 55957.176, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57710.427, "from_m": 57350.36, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 58753.687, "from_m": 57710.427, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58803.767, "from_m": 58753.687, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60113.667, "from_m": 58803.767, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60469.119, "from_m": 60113.667, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62255.27, "from_m": 60469.119, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62896.666, "from_m": 62255.27, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62934.876, "from_m": 62896.666, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 63274.365, "from_m": 62934.876, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63320.896, "from_m": 63274.365, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 63359.473, "from_m": 63320.896, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 589521, "profile_key": "9bfbf067e61b0baba48735b142e90b6b64a55b84f37edc85c277d3731aecb6cc", "schedule_id": 3338, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1907", "location": "St. Albans", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1912", "wtt_dep": "1912H", "location": "Radlett", "stage_seq": 2, "distance_m": 7520.006, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1913", "location": "Radlett Jn", "stage_seq": 3, "distance_m": 8794.431, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1915H", "wtt_dep": "1916H", "location": "Elstree", "stage_seq": 4, "distance_m": 12063.477, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1919H", "wtt_dep": "1920H", "location": "Mill Hill Broadway", "stage_seq": 5, "distance_m": 17068.642, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922", "location": "Silkstream Jn", "stage_seq": 6, "distance_m": 19379.575, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1923H", "wtt_dep": "1924", "location": "Hendon", "stage_seq": 7, "distance_m": 20816.068, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1925H", "wtt_dep": "1926H", "location": "Brent Cross West", "stage_seq": 8, "distance_m": 22387.186, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1929", "wtt_dep": "1929H", "location": "Cricklewood", "stage_seq": 9, "distance_m": 23846.788, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1931H", "wtt_dep": "1932", "location": "West Hampstead Thameslink", "stage_seq": 10, "distance_m": 25796.458, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934", "location": "Carlton Road Jn", "stage_seq": 11, "distance_m": 28590.243, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1936H", "wtt_dep": "1937", "location": "Kentish Town", "stage_seq": 12, "distance_m": 29544.21, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1938H", "location": "Dock Jn North", "stage_seq": 13, "distance_m": 30511.306, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1941H", "wtt_dep": "1942H", "location": "St Pancras Low Level", "stage_seq": 14, "distance_m": 34450.72, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1946", "wtt_dep": "1947", "location": "Farringdon", "stage_seq": 15, "distance_m": 36646.563, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1948", "wtt_dep": "1949", "location": "City Thameslink", "stage_seq": 16, "distance_m": 37376.721, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1950H", "wtt_dep": "1951H", "location": "London Blackfriars", "stage_seq": 17, "distance_m": 37774.412, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952H", "location": "Blackfriars Jn", "stage_seq": 18, "distance_m": 38396.851, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953H", "location": "Southwark Bridge Jn", "stage_seq": 19, "distance_m": 39127.44, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "1954H", "wtt_dep": "1955H", "location": "Elephant & Castle", "stage_seq": 20, "distance_m": 39667.022, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2000H", "location": "Loughborough Jn", "stage_seq": 21, "distance_m": 42749.277, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2003H", "wtt_dep": "2004H", "location": "Herne Hill", "stage_seq": 22, "distance_m": 44368.969, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2010H", "location": "Tulse Hill", "stage_seq": 23, "distance_m": 46047.625, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2013H", "wtt_dep": "2014H", "location": "Streatham", "stage_seq": 24, "distance_m": 48494.755, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016", "location": "Streatham South Jn", "stage_seq": 25, "distance_m": 49443.71, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2019", "location": "Tooting", "stage_seq": 26, "distance_m": 50931.817, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2021H", "wtt_dep": "2022", "location": "Haydons Road", "stage_seq": 27, "distance_m": 52983.056, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2025", "location": "Wimbledon (C)", "stage_seq": 28, "distance_m": 54321.368, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026", "location": "Wimbledon West Jn", "stage_seq": 29, "distance_m": 54990.058, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "Wimbledon Chase", "stage_seq": 30, "distance_m": 55856.098, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2030H", "location": "South Merton", "stage_seq": 31, "distance_m": 56789.157, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033", "location": "Morden South", "stage_seq": 32, "distance_m": 57803.489, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035", "location": "St Helier", "stage_seq": 33, "distance_m": 58551.296, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": "2037H", "location": "Sutton Common", "stage_seq": 34, "distance_m": 60240.985, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2039H", "wtt_dep": "2040", "location": "West Sutton", "stage_seq": 35, "distance_m": 61432.123, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Sutton (Surrey)", "stage_seq": 36, "distance_m": 63359.473, "section_seq": 1, "route_path_id": 66048}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63359.473, "from_m": 0.0, "section_seq": 1, "route_path_id": 66048}], "total_distance_m": 63359.473, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 54659.499, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8699.974, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18358, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:04:12Z", "source_id": 48347659, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T18:05:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 18369, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:31Z", "source_id": 48366697, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:12:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:35Z", "source_id": 15710066, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:16:15Z", "source_id": 48378585, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:17:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:16:18Z", "source_id": 15713818, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18397, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:20:43Z", "source_id": 48389672, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:21:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:20:46Z", "source_id": 15717336, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18409, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:30Z", "source_id": 48396545, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:24:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:35Z", "source_id": 15719550, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:26:37Z", "source_id": 48404296, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:27:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:26:40Z", "source_id": 15721952, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:36Z", "source_id": 48409189, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:29:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:38Z", "source_id": 15723680, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:03Z", "source_id": 15724143, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:41Z", "source_id": 48416976, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:32:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:45Z", "source_id": 15727962, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:58Z", "source_id": 15728314, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:54Z", "source_id": 48429780, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:58Z", "source_id": 15732309, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:45Z", "source_id": 48441890, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:42:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:47Z", "source_id": 15736037, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:45:35Z", "source_id": 48451195, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T18:45:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:45:38Z", "source_id": 15738991, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:53Z", "source_id": 48456875, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:48:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:58Z", "source_id": 15740703, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:53Z", "source_id": 48461713, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T18:50:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:57Z", "source_id": 15742192, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:48Z", "source_id": 48468754, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T18:53:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:53Z", "source_id": 15745595, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:23Z", "source_id": 15746301, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:28Z", "source_id": 48480068, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T18:58:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:29Z", "source_id": 15751875, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:43Z", "source_id": 15752225, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:50Z", "source_id": 48490428, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:02:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:53Z", "source_id": 15756546, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29795, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:34Z", "source_id": 48504483, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:08:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:36Z", "source_id": 15761647, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:31Z", "source_id": 48516475, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:13:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:33Z", "source_id": 15765308, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:42Z", "source_id": 48526684, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T19:17:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:43Z", "source_id": 15768405, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29821, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:45Z", "source_id": 48536125, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:21:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:48Z", "source_id": 15771364, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29448, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:57Z", "source_id": 48541189, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:24:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:02Z", "source_id": 15772903, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:03Z", "source_id": 48548195, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T19:27:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:05Z", "source_id": 15775108, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29504, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:58Z", "source_id": 48554777, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T19:30:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:02Z", "source_id": 15777129, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30114, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:51Z", "source_id": 48577033, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T19:39:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:51Z", "source_id": 15783947, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30088, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:37Z", "source_id": 48587592, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T19:44:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:38Z", "source_id": 15787265, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
St. Albans |
1907 |
1907 |
1 |
None |
None |
Sutton (Surrey) |
2044 |
2044 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22642/2026-09-15/detailed |
None |
West Sutton |
2026-09-15T20:40:00+01:00 |
Sutton (Surrey) |
4.0 |
{"type": "LineString", "coordinates": [[-0.204025, 51.3665801], [-0.2042728, 51.366446100000005], [-0.20448489999999997, 51.3663156], [-0.204782, 51.36612449999999], [-0.2049594, 51.3659694], [-0.2050885, 51.36584379999999], [-0.2052569, 51.3656464], [-0.2054188, 51.365421700000006], [-0.2055304, 51.365227799999985], [-0.2056168, 51.36504539999999], [-0.2056802, 51.364902699999995], [-0.2057284, 51.364762], [-0.20575899999999997, 51.3646213], [-0.20578409999999997, 51.3644793], [-0.2057885, 51.36429960000001], [-0.2057798, 51.3641405], [-0.2057524, 51.363982099999994], [-0.2057207, 51.36382160000001], [-0.20566929999999997, 51.36365010000001], [-0.2056124, 51.36350130000001], [-0.2055063, 51.3633121], [-0.20540349999999996, 51.363154300000005], [-0.2051968, 51.36292209999999], [-0.2049222, 51.3626489], [-0.20468369999999997, 51.36244810000001], [-0.2043687, 51.3622234], [-0.2040449, 51.36196999999999], [-0.2037748, 51.3617494], [-0.2035691, 51.36151719999999], [-0.2033274, 51.3612255], [-0.20298939999999996, 51.3607092], [-0.20271479999999997, 51.3602768], [-0.2025781, 51.36004259999998], [-0.2024639, 51.3598513], [-0.2023464, 51.35971090000001], [-0.2021784, 51.35953299999999], [-0.20198409999999997, 51.35942369999999], [-0.2018069, 51.3592981], [-0.20149739999999997, 51.359096599999994], [-0.2012611, 51.3589798], [-0.20097229999999996, 51.35887249999999], [-0.2005009, 51.35873459999999], [-0.2001027, 51.3586369], [-0.1995346, 51.3585598], [-0.1992956, 51.35854510000001], [-0.1990896, 51.358543299999994], [-0.1988147, 51.35855699999998], [-0.19851479999999996, 51.35857949999998], [-0.1982127, 51.3586156], [-0.1978608, 51.3586696], [-0.1971416, 51.35879330000001], [-0.196657, 51.35888020000001], [-0.19602359999999996, 51.35898869999999], [-0.19558949999999997, 51.3590606], [-0.19530359999999997, 51.3591059], [-0.19477059999999996, 51.3591705], [-0.1944791, 51.3591953], [-0.1942561, 51.3592132], [-0.1939337, 51.3592411], [-0.1934264, 51.359328499999975], [-0.1927856, 51.35944249999999], [-0.19216759999999997, 51.35956019999999], [-0.1916807, 51.35964799999999], [-0.1909906, 51.35976469999999], [-0.19082519999999997, 51.35979269999999], [-0.1900728, 51.3599266], [-0.1897726, 51.3599834], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]} |
1.2 |
2040 |
2044 |
West Sutton |
Sutton (Surrey) |
Sutton (Surrey) |
51.3597453 |
-0.1903314 |
51.3597453 |
-0.1903314 |
1 |
0 |
2026-09-15 19:54:37 |
TERMINATED |
2026-09-15 19:44:00 |
Sutton (Surrey) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787265 |
1789501419181880 |
121 |
121 |
2026-09-15 19:54:36.639110 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:36.516348 |
| 559626 |
588086 |
W45388 |
879S52MW15 |
2026-09-15 |
COMPLETE |
15786570 |
2026-09-15 20:44:00 |
2026-09-15 19:55:07 |
2026-09-17 19:55:07 |
{"id": 588086, "stp": "P", "toc": "Thameslink", "uid": "W45388", "consist": "700119", "dest_crs": "CBG", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W45388/2026-09-15/detailed", "trust_id": "879S52MW15", "origin_crs": "BTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge", "service_date": "2026-09-15", "dest_arr_time": "2039", "dest_platform": "7", "is_terminated": 1, "next_location": "Cambridge", "signalling_id": "9S52", "timing_status": "LATE", "origin_station": "Brighton", "current_leg_arr": "2044", "current_leg_dep": "2040", "current_leg_end": "Cambridge", "origin_dep_time": "1814", "origin_platform": "4", "current_location": "Cambridge", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.13152998184573628, 52.17148059687024], [0.131029, 52.1753107], [0.1309468, 52.1759386], [0.1309251, 52.1761493], [0.1308976, 52.17639990000001], [0.13083809999999998, 52.176987], [0.13083339999999996, 52.1771358], [0.1308282, 52.1773142], [0.1308138, 52.17758049999999], [0.1307121, 52.1786709], [0.1306862, 52.1794664], [0.13068009999999997, 52.180068000000006], [0.1307905, 52.18153859999999], [0.13088719999999998, 52.1821937], [0.131119, 52.1833124], [0.13139359999999997, 52.184285800000005], [0.1315451, 52.1847464], [0.1319756, 52.1857959], [0.1323624, 52.1865495], [0.1329039, 52.18755049999999], [0.1338015, 52.18884229999998], [0.13408439999999996, 52.1892462], [0.1342892, 52.1895144], [0.1347363, 52.1901257], [0.13499569999999997, 52.19047950000002], [0.1352861, 52.1908849], [0.1354712, 52.191139099999994], [0.1357759, 52.1915567], [0.13641879999999998, 52.19244669999999], [0.1372076, 52.1935475], [0.13749999999999998, 52.1939575], [0.1376343, 52.19414150000001]]}", "current_leg_start": "Cambridge South", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "52.1941415", "next_location_lon": "0.1376343", "previous_location": "Cambridge South", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 88087.731, \"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\": 88192.675, \"from_m\": 88087.731, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 89268.656, \"from_m\": 88192.675, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 89370.568, \"from_m\": 89268.656, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 90233.468, \"from_m\": 89370.568, \"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\": 90490.95, \"from_m\": 90233.468, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 91003.526, \"from_m\": 90490.95, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 91058.767, \"from_m\": 91003.526, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 92352.138, \"from_m\": 91058.767, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 96249.644, \"from_m\": 92352.138, \"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\": 99400.538, \"from_m\": 96249.644, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 123954.438, \"from_m\": 99400.538, \"capability_applied\": null, \"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\": 138267.909, \"from_m\": 123954.438, \"capability_applied\": null, \"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\": 138336.296, \"from_m\": 138267.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\": 138433.307, \"from_m\": 138336.296, \"capability_applied\": null, \"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\": 139017.292, \"from_m\": 138433.307, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 139044.394, \"from_m\": 139017.292, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 139102.718, \"from_m\": 139044.394, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 142589.624, \"from_m\": 139102.718, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 142629.291, \"from_m\": 142589.624, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 142732.625, \"from_m\": 142629.291, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 142766.076, \"from_m\": 142732.625, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 148145.327, \"from_m\": 142766.076, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 154380.92, \"from_m\": 148145.327, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 156279.632, \"from_m\": 154380.92, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 157834.275, \"from_m\": 156279.632, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 158502.563, \"from_m\": 157834.275, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 158796.071, \"from_m\": 158502.563, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 159547.902, \"from_m\": 158796.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\": 166101.562, \"from_m\": 159547.902, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 166871.624, \"from_m\": 166101.562, \"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\": 174293.774, \"from_m\": 166871.624, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 174309.599, \"from_m\": 174293.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\": 175116.31, \"from_m\": 174309.599, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 176215.91, \"from_m\": 175116.31, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 179205.708, \"from_m\": 176215.91, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 179850.289, \"from_m\": 179205.708, \"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\": 588086, \"profile_key\": \"1b8096ac34f66ae44c63c5d1770c120eed4c75a92c8259e34313a4e6b4a2933d\", \"schedule_id\": 26993, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1814\", \"location\": \"Brighton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1817\", \"location\": \"Preston Park\", \"stage_seq\": 2, \"distance_m\": 2138.207, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1824\", \"wtt_dep\": \"1825\", \"location\": \"Burgess Hill\", \"stage_seq\": 3, \"distance_m\": 14726.097, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1826\", \"location\": \"Keymer Jn\", \"stage_seq\": 4, \"distance_m\": 15654.906, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1829H\", \"wtt_dep\": \"1831\", \"location\": \"Haywards Heath\", \"stage_seq\": 5, \"distance_m\": 20721.638, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1832H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 6, \"distance_m\": 21947.982, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1837\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 7, \"distance_m\": 31066.393, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1839\", \"wtt_dep\": \"1840H\", \"location\": \"Three Bridges\", \"stage_seq\": 8, \"distance_m\": 34206.121, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1844H\", \"wtt_dep\": \"1846H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 9, \"distance_m\": 38692.648, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1851\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 10, \"distance_m\": 46687.811, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1856H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 11, \"distance_m\": 58532.442, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1857\", \"location\": \"Purley\", \"stage_seq\": 12, \"distance_m\": 60111.46, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1900H\", \"wtt_dep\": \"1901H\", \"location\": \"East Croydon\", \"stage_seq\": 13, \"distance_m\": 64906.329, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1902H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 65754.039, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1903H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 15, \"distance_m\": 66512.977, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1904\", \"location\": \"Norwood Junction\", \"stage_seq\": 16, \"distance_m\": 67567.04, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1906\", \"location\": \"Sydenham\", \"stage_seq\": 17, \"distance_m\": 71171.203, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1909\", \"location\": \"New Cross Gate\", \"stage_seq\": 18, \"distance_m\": 76865.015, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1910\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 19, \"distance_m\": 77966.305, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1911\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 20, \"distance_m\": 79585.438, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1914H\", \"wtt_dep\": \"1916\", \"location\": \"London Bridge\", \"stage_seq\": 21, \"distance_m\": 81450.216, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1917H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 22, \"distance_m\": 82177.233, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1920\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 23, \"distance_m\": 82784.661, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1921\", \"wtt_dep\": \"1922\", \"location\": \"London Blackfriars\", \"stage_seq\": 24, \"distance_m\": 83386.796, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1923\", \"wtt_dep\": \"1924\", \"location\": \"City Thameslink\", \"stage_seq\": 25, \"distance_m\": 83789.179, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1925H\", \"wtt_dep\": \"1926H\", \"location\": \"Farringdon\", \"stage_seq\": 26, \"distance_m\": 84519.337, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1930\", \"wtt_dep\": \"1931\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 27, \"distance_m\": 86738.193, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933H\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 28, \"distance_m\": 87873.823, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1935\", \"location\": \"Holloway South Jn\", \"stage_seq\": 29, \"distance_m\": 89046.514, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1936H\", \"wtt_dep\": \"1938H\", \"location\": \"Finsbury Park\", \"stage_seq\": 30, \"distance_m\": 90866.355, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 31, \"distance_m\": 94714.221, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1946H\", \"location\": \"Potters Bar\", \"stage_seq\": 32, \"distance_m\": 107275.67, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1951\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 33, \"distance_m\": 119389.924, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1951H\", \"location\": \"Digswell Jn\", \"stage_seq\": 34, \"distance_m\": 120830.759, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 35, \"distance_m\": 125101.869, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"1958\", \"wtt_dep\": \"1959H\", \"location\": \"Stevenage\", \"stage_seq\": 36, \"distance_m\": 131101.663, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2004H\", \"location\": \"Hitchin\", \"stage_seq\": 37, \"distance_m\": 138105.221, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2010\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 38, \"distance_m\": 142354.634, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013\", \"location\": \"Baldock\", \"stage_seq\": 39, \"distance_m\": 145617.208, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2018\", \"location\": \"Ashwell & Morden\", \"stage_seq\": 40, \"distance_m\": 152656.395, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2023\", \"location\": \"Royston\", \"stage_seq\": 41, \"distance_m\": 158889.259, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Foxton\", \"stage_seq\": 42, \"distance_m\": 168698.571, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 43, \"distance_m\": 176095.522, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035H\", \"location\": \"Cambridge South\", \"stage_seq\": 44, \"distance_m\": 177242.504, \"section_seq\": 1, \"route_path_id\": 101481}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Cambridge\", \"stage_seq\": 45, \"distance_m\": 179850.289, \"section_seq\": 1, \"route_path_id\": 101481}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 179850.289, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101481}], \"total_distance_m\": 179850.289, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 171222.809, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8627.48, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1814", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "52.1941415", "current_position_lon": "0.1376343", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:16:07Z\", \"source_id\": 48222907, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:16:08Z\", \"source_id\": 15664573, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:23:16Z\", \"source_id\": 48241100, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:23:19Z\", \"source_id\": 15670609, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:28:46Z\", \"source_id\": 48255135, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:28:52Z\", \"source_id\": 15675106, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:38:34Z\", \"source_id\": 48281010, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:38:38Z\", \"source_id\": 15683297, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:27Z\", \"source_id\": 48296619, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:30Z\", \"source_id\": 15688111, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:02:20Z\", \"source_id\": 48342754, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:03:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:02:24Z\", \"source_id\": 15702602, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:06:38Z\", \"source_id\": 48354031, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:07:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:06:40Z\", \"source_id\": 15706103, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:12Z\", \"source_id\": 48365877, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:12:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:13Z\", \"source_id\": 15709788, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:16:46Z\", \"source_id\": 48379906, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:17:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:16:51Z\", \"source_id\": 15714248, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:20:59Z\", \"source_id\": 48390396, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:21:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:04Z\", \"source_id\": 15717556, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:27Z\", \"source_id\": 48401483, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:28Z\", \"source_id\": 15721011, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:27:06Z\", \"source_id\": 48405431, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:27:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:27:09Z\", \"source_id\": 15722333, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:47Z\", \"source_id\": 48412190, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:30:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:51Z\", \"source_id\": 15725173, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:31Z\", \"source_id\": 15726069, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:29Z\", \"source_id\": 48421382, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:33:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:31Z\", \"source_id\": 15729701, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:40:28Z\", \"source_id\": 48438727, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:41:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:40:33Z\", \"source_id\": 15735026, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:00Z\", \"source_id\": 48464448, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:52:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:03Z\", \"source_id\": 15743319, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:23Z\", \"source_id\": 15743699, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:54Z\", \"source_id\": 48488260, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:02:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:58Z\", \"source_id\": 15755852, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:04Z\", \"source_id\": 48503274, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:09Z\", \"source_id\": 15761285, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:54Z\", \"source_id\": 48517341, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:58Z\", \"source_id\": 15765606, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15603, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:56Z\", \"source_id\": 48527274, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:03Z\", \"source_id\": 15768566, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15599, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:38Z\", \"source_id\": 48540498, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:41Z\", \"source_id\": 15772719, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:53Z\", \"source_id\": 48550068, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:58Z\", \"source_id\": 15775708, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12631, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:37Z\", \"source_id\": 48565151, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:41Z\", \"source_id\": 15780397, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:37Z\", \"source_id\": 15783795, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12574, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:33Z\", \"source_id\": 48585170, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:38Z\", \"source_id\": 15786570, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge", "service_state_platform": "7", "timing_fact_generation": 1789501360061375, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:40.153925", "service_state_evidence_id": 15786570, "current_leg_start_actual_dep": "2026-09-15T20:40:30+01:00", "operational_evidence_version": 216, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:40.332185", "service_state_valid_until_kind": null, "operational_interpretation_version": 216, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
BTN |
CBG |
9S52 |
700119 |
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": 88087.731, "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": 88192.675, "from_m": 88087.731, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 89268.656, "from_m": 88192.675, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 89370.568, "from_m": 89268.656, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90233.468, "from_m": 89370.568, "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": 90490.95, "from_m": 90233.468, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 91003.526, "from_m": 90490.95, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91058.767, "from_m": 91003.526, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 92352.138, "from_m": 91058.767, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 96249.644, "from_m": 92352.138, "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": 99400.538, "from_m": 96249.644, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 123954.438, "from_m": 99400.538, "capability_applied": null, "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": 138267.909, "from_m": 123954.438, "capability_applied": null, "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": 138336.296, "from_m": 138267.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": 138433.307, "from_m": 138336.296, "capability_applied": null, "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": 139017.292, "from_m": 138433.307, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 139044.394, "from_m": 139017.292, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 139102.718, "from_m": 139044.394, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 142589.624, "from_m": 139102.718, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 142629.291, "from_m": 142589.624, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 142732.625, "from_m": 142629.291, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 142766.076, "from_m": 142732.625, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 148145.327, "from_m": 142766.076, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 154380.92, "from_m": 148145.327, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 156279.632, "from_m": 154380.92, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 157834.275, "from_m": 156279.632, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 158502.563, "from_m": 157834.275, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 158796.071, "from_m": 158502.563, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 159547.902, "from_m": 158796.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": 166101.562, "from_m": 159547.902, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 166871.624, "from_m": 166101.562, "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": 174293.774, "from_m": 166871.624, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 174309.599, "from_m": 174293.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": 175116.31, "from_m": 174309.599, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 176215.91, "from_m": 175116.31, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 179205.708, "from_m": 176215.91, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 179850.289, "from_m": 179205.708, "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": 588086, "profile_key": "1b8096ac34f66ae44c63c5d1770c120eed4c75a92c8259e34313a4e6b4a2933d", "schedule_id": 26993, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1814", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1817", "location": "Preston Park", "stage_seq": 2, "distance_m": 2138.207, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1824", "wtt_dep": "1825", "location": "Burgess Hill", "stage_seq": 3, "distance_m": 14726.097, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1826", "location": "Keymer Jn", "stage_seq": 4, "distance_m": 15654.906, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1829H", "wtt_dep": "1831", "location": "Haywards Heath", "stage_seq": 5, "distance_m": 20721.638, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1832H", "location": "Copyhold Jn", "stage_seq": 6, "distance_m": 21947.982, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1837", "location": "Balcombe Tunnel Jn", "stage_seq": 7, "distance_m": 31066.393, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1839", "wtt_dep": "1840H", "location": "Three Bridges", "stage_seq": 8, "distance_m": 34206.121, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1844H", "wtt_dep": "1846H", "location": "Gatwick Airport", "stage_seq": 9, "distance_m": 38692.648, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1851", "location": "Earlswood (Surrey)", "stage_seq": 10, "distance_m": 46687.811, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1856H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 58532.442, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1857", "location": "Purley", "stage_seq": 12, "distance_m": 60111.46, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1900H", "wtt_dep": "1901H", "location": "East Croydon", "stage_seq": 13, "distance_m": 64906.329, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1902H", "location": "Windmill Bridge Jn", "stage_seq": 14, "distance_m": 65754.039, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1903H", "location": "Norwood Fork Jn", "stage_seq": 15, "distance_m": 66512.977, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1904", "location": "Norwood Junction", "stage_seq": 16, "distance_m": 67567.04, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1906", "location": "Sydenham", "stage_seq": 17, "distance_m": 71171.203, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1909", "location": "New Cross Gate", "stage_seq": 18, "distance_m": 76865.015, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1910", "location": "Bricklayers Arms Jn", "stage_seq": 19, "distance_m": 77966.305, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1911", "location": "Blue Anchor (Kent)", "stage_seq": 20, "distance_m": 79585.438, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1914H", "wtt_dep": "1916", "location": "London Bridge", "stage_seq": 21, "distance_m": 81450.216, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1917H", "location": "Metropolitan Jn", "stage_seq": 22, "distance_m": 82177.233, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1920", "location": "Blackfriars Jn", "stage_seq": 23, "distance_m": 82784.661, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1921", "wtt_dep": "1922", "location": "London Blackfriars", "stage_seq": 24, "distance_m": 83386.796, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1923", "wtt_dep": "1924", "location": "City Thameslink", "stage_seq": 25, "distance_m": 83789.179, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1925H", "wtt_dep": "1926H", "location": "Farringdon", "stage_seq": 26, "distance_m": 84519.337, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1930", "wtt_dep": "1931", "location": "St Pancras Low Level", "stage_seq": 27, "distance_m": 86738.193, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933H", "location": "Belle Isle Jn", "stage_seq": 28, "distance_m": 87873.823, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1935", "location": "Holloway South Jn", "stage_seq": 29, "distance_m": 89046.514, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1936H", "wtt_dep": "1938H", "location": "Finsbury Park", "stage_seq": 30, "distance_m": 90866.355, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941H", "location": "Alexandra Palace", "stage_seq": 31, "distance_m": 94714.221, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1946H", "location": "Potters Bar", "stage_seq": 32, "distance_m": 107275.67, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1951", "location": "Welwyn Garden City", "stage_seq": 33, "distance_m": 119389.924, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1951H", "location": "Digswell Jn", "stage_seq": 34, "distance_m": 120830.759, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953H", "location": "Woolmer Green Jn", "stage_seq": 35, "distance_m": 125101.869, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "1958", "wtt_dep": "1959H", "location": "Stevenage", "stage_seq": 36, "distance_m": 131101.663, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2004H", "location": "Hitchin", "stage_seq": 37, "distance_m": 138105.221, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2010", "location": "Letchworth Garden City", "stage_seq": 38, "distance_m": 142354.634, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013", "location": "Baldock", "stage_seq": 39, "distance_m": 145617.208, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2018", "location": "Ashwell & Morden", "stage_seq": 40, "distance_m": 152656.395, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2023", "location": "Royston", "stage_seq": 41, "distance_m": 158889.259, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Foxton", "stage_seq": 42, "distance_m": 168698.571, "section_seq": 1, "route_path_id": 101481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Shepreth Branch Jn", "stage_seq": 43, "distance_m": 176095.522, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035H", "location": "Cambridge South", "stage_seq": 44, "distance_m": 177242.504, "section_seq": 1, "route_path_id": 101481}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Cambridge", "stage_seq": 45, "distance_m": 179850.289, "section_seq": 1, "route_path_id": 101481}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 179850.289, "from_m": 0.0, "section_seq": 1, "route_path_id": 101481}], "total_distance_m": 179850.289, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 171222.809, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8627.48, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30906, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:16:07Z", "source_id": 48222907, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:17:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:16:08Z", "source_id": 15664573, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:23:16Z", "source_id": 48241100, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:23:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:23:19Z", "source_id": 15670609, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:28:46Z", "source_id": 48255135, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:29:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:28:52Z", "source_id": 15675106, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:38:34Z", "source_id": 48281010, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:39:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:38:38Z", "source_id": 15683297, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30596, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:27Z", "source_id": 48296619, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:45:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:30Z", "source_id": 15688111, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:02:20Z", "source_id": 48342754, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:03:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:02:24Z", "source_id": 15702602, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30204, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:06:38Z", "source_id": 48354031, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T18:07:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:06:40Z", "source_id": 15706103, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:12Z", "source_id": 48365877, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:12:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:13Z", "source_id": 15709788, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:16:46Z", "source_id": 48379906, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T18:17:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:16:51Z", "source_id": 15714248, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:20:59Z", "source_id": 48390396, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T18:21:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:04Z", "source_id": 15717556, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:27Z", "source_id": 48401483, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T18:25:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:28Z", "source_id": 15721011, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:27:06Z", "source_id": 48405431, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T18:27:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:27:09Z", "source_id": 15722333, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:47Z", "source_id": 48412190, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T18:30:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:51Z", "source_id": 15725173, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:31Z", "source_id": 15726069, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:29Z", "source_id": 48421382, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T18:33:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:31Z", "source_id": 15729701, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16171, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:40:28Z", "source_id": 48438727, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T18:41:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:40:33Z", "source_id": 15735026, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15946, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:00Z", "source_id": 48464448, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T18:52:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:03Z", "source_id": 15743319, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:23Z", "source_id": 15743699, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:54Z", "source_id": 48488260, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T19:02:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:58Z", "source_id": 15755852, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:04Z", "source_id": 48503274, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T19:08:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:09Z", "source_id": 15761285, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15618, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:54Z", "source_id": 48517341, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T19:14:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:58Z", "source_id": 15765606, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15603, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:56Z", "source_id": 48527274, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T19:17:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:03Z", "source_id": 15768566, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15599, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:38Z", "source_id": 48540498, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T19:22:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:41Z", "source_id": 15772719, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15578, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:53Z", "source_id": 48550068, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T19:27:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:58Z", "source_id": 15775708, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12631, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:37Z", "source_id": 48565151, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T19:34:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:41Z", "source_id": 15780397, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:37Z", "source_id": 15783795, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12574, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:33Z", "source_id": 48585170, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T19:44:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:38Z", "source_id": 15786570, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Brighton |
1814 |
1814 |
4 |
None |
None |
Cambridge |
2039 |
2039 |
7 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W45388/2026-09-15/detailed |
None |
Cambridge South |
2026-09-15T20:40:30+01:00 |
Cambridge |
4.0 |
{"type": "LineString", "coordinates": [[0.13152998184573628, 52.17148059687024], [0.131029, 52.1753107], [0.1309468, 52.1759386], [0.1309251, 52.1761493], [0.1308976, 52.17639990000001], [0.13083809999999998, 52.176987], [0.13083339999999996, 52.1771358], [0.1308282, 52.1773142], [0.1308138, 52.17758049999999], [0.1307121, 52.1786709], [0.1306862, 52.1794664], [0.13068009999999997, 52.180068000000006], [0.1307905, 52.18153859999999], [0.13088719999999998, 52.1821937], [0.131119, 52.1833124], [0.13139359999999997, 52.184285800000005], [0.1315451, 52.1847464], [0.1319756, 52.1857959], [0.1323624, 52.1865495], [0.1329039, 52.18755049999999], [0.1338015, 52.18884229999998], [0.13408439999999996, 52.1892462], [0.1342892, 52.1895144], [0.1347363, 52.1901257], [0.13499569999999997, 52.19047950000002], [0.1352861, 52.1908849], [0.1354712, 52.191139099999994], [0.1357759, 52.1915567], [0.13641879999999998, 52.19244669999999], [0.1372076, 52.1935475], [0.13749999999999998, 52.1939575], [0.1376343, 52.19414150000001]]} |
1.6 |
2040 |
2044 |
Cambridge South |
Cambridge |
Cambridge |
52.1941415 |
0.1376343 |
52.1941415 |
0.1376343 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:44:00 |
Cambridge |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786570 |
1789501360061375 |
216 |
216 |
2026-09-15 19:54:40.332185 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:40.153925 |
| 559627 |
590907 |
G15344 |
812K57MZ15 |
2026-09-15 |
COMPLETE |
15787035 |
2026-09-15 20:44:00 |
2026-09-15 19:55:07 |
2026-09-17 19:55:07 |
{"id": 590907, "stp": "P", "toc": "Great Western Railway", "uid": "G15344", "consist": "166210", "dest_crs": "BRI", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15344/2026-09-15/detailed", "trust_id": "812K57MZ15", "origin_crs": "SVB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "15", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "2K57", "timing_status": "ON TIME", "origin_station": "Severn Beach", "current_leg_arr": "2044", "current_leg_dep": "2041", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "2001", "origin_platform": null, "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5641281, 51.4587549], [-2.56429, 51.4583507], [-2.5643946999999994, 51.458102700000005], [-2.5645542, 51.45779], [-2.5646561999999995, 51.4575955], [-2.5647033999999995, 51.457513], [-2.5648704, 51.4572209], [-2.5651738000000006, 51.45668560000001], [-2.5654823, 51.4562539], [-2.5658170999999994, 51.4557945], [-2.5661382, 51.4553867], [-2.5665488, 51.4549109], [-2.5668697, 51.454567700000005], [-2.5669467, 51.4544854], [-2.5672312, 51.4542122], [-2.5674307, 51.4540374], [-2.5676711999999995, 51.4538405], [-2.5682316, 51.4534536], [-2.5686382, 51.453215799999995], [-2.5690419999999996, 51.45300650000001], [-2.5694851, 51.452813899999995], [-2.5695555, 51.45278559999999], [-2.5697821, 51.4526729], [-2.570072, 51.452545], [-2.5703421999999994, 51.452457], [-2.5704599, 51.452422299999995], [-2.5708217, 51.4523156], [-2.5709864999999996, 51.4522755], [-2.5713119999999994, 51.45219620000001], [-2.5717061, 51.452116100000005], [-2.5722186, 51.45202739999999], [-2.5727953, 51.45194600000001], [-2.5730031999999996, 51.451913], [-2.5732758, 51.45186720000001], [-2.5735824, 51.4517983], [-2.573849, 51.45173689999999], [-2.5751838, 51.4515349], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]}", "current_leg_start": "Lawrence Hill", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": "Lawrence Hill", "current_leg_milage": "1.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 4660.543, \"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\": 6562.471, \"from_m\": 4660.543, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8903.824, \"from_m\": 6562.471, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8974.344, \"from_m\": 8903.824, \"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\": 11429.439, \"from_m\": 8974.344, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11634.669, \"from_m\": 11429.439, \"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\": 17192.85, \"from_m\": 11634.669, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17579.121, \"from_m\": 17192.85, \"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\": 20303.826, \"from_m\": 17579.121, \"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\": 20468.952, \"from_m\": 20303.826, \"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\": 22569.94, \"from_m\": 20468.952, \"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\": 22888.506, \"from_m\": 22569.94, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22933.208, \"from_m\": 22888.506, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23003.351, \"from_m\": 22933.208, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23056.023, \"from_m\": 23003.351, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23093.53, \"from_m\": 23056.023, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23109.904, \"from_m\": 23093.53, \"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\": 23172.956, \"from_m\": 23109.904, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23781.366, \"from_m\": 23172.956, \"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\": 590907, \"profile_key\": \"97de3420faea083e602b12d2722edccda029e527ff3fbb2b1d51f1261600223a\", \"schedule_id\": 9097, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2001\", \"location\": \"Severn Beach\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"Holesmouth Jn\", \"stage_seq\": 2, \"distance_m\": 4801.429, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2007\", \"wtt_dep\": \"2007H\", \"location\": \"St. Andrew's Road\", \"stage_seq\": 3, \"distance_m\": 5611.507, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009\", \"location\": \"St. Andrews Jn\", \"stage_seq\": 4, \"distance_m\": 8646.954, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2010H\", \"wtt_dep\": \"2012H\", \"location\": \"Avonmouth\", \"stage_seq\": 5, \"distance_m\": 9207.546, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015\", \"location\": \"Portway Park and Ride\", \"stage_seq\": 6, \"distance_m\": 10618.955, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2017\", \"location\": \"Shirehampton\", \"stage_seq\": 7, \"distance_m\": 11538.337, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021\", \"location\": \"Sea Mills\", \"stage_seq\": 8, \"distance_m\": 14074.645, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2027\", \"location\": \"Clifton Down\", \"stage_seq\": 9, \"distance_m\": 17472.283, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2030\", \"location\": \"Redland\", \"stage_seq\": 10, \"distance_m\": 18460.009, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032H\", \"location\": \"Montpelier\", \"stage_seq\": 11, \"distance_m\": 19221.632, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035H\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 12, \"distance_m\": 20480.337, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2036H\", \"wtt_dep\": \"2037H\", \"location\": \"Stapleton Road\", \"stage_seq\": 13, \"distance_m\": 21122.781, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": \"2041\", \"location\": \"Lawrence Hill\", \"stage_seq\": 14, \"distance_m\": 22109.291, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 15, \"distance_m\": 22624.7, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043\", \"location\": \"Bristol East Jn\", \"stage_seq\": 16, \"distance_m\": 23213.654, \"section_seq\": 1, \"route_path_id\": 30213}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 17, \"distance_m\": 23781.366, \"section_seq\": 1, \"route_path_id\": 30213}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23781.366, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30213}], \"total_distance_m\": 23781.366, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 21719.012, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2062.354, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2001", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:04:48Z\", \"source_id\": 15759073, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:34Z\", \"source_id\": 48506934, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:37Z\", \"source_id\": 15762394, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:34Z\", \"source_id\": 15769706, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:33Z\", \"source_id\": 15771175, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:04Z\", \"source_id\": 15773649, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25783, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:33Z\", \"source_id\": 48551594, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:36Z\", \"source_id\": 15776189, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:06Z\", \"source_id\": 15779280, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:05Z\", \"source_id\": 15780661, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:24Z\", \"source_id\": 48571591, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:27Z\", \"source_id\": 15782298, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:35Z\", \"source_id\": 48578684, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:39Z\", \"source_id\": 15784510, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26072, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:16Z\", \"source_id\": 48586783, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:21Z\", \"source_id\": 15787035, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "11", "timing_fact_generation": 1789501402495138, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:41.132491", "service_state_evidence_id": 15787035, "current_leg_start_actual_dep": "2026-09-15T20:41:00+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:42.371712", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
SVB |
BRI |
2K57 |
166210 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 4660.543, "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": 6562.471, "from_m": 4660.543, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8903.824, "from_m": 6562.471, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8974.344, "from_m": 8903.824, "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": 11429.439, "from_m": 8974.344, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11634.669, "from_m": 11429.439, "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": 17192.85, "from_m": 11634.669, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17579.121, "from_m": 17192.85, "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": 20303.826, "from_m": 17579.121, "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": 20468.952, "from_m": 20303.826, "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": 22569.94, "from_m": 20468.952, "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": 22888.506, "from_m": 22569.94, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22933.208, "from_m": 22888.506, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23003.351, "from_m": 22933.208, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23056.023, "from_m": 23003.351, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23093.53, "from_m": 23056.023, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23109.904, "from_m": 23093.53, "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": 23172.956, "from_m": 23109.904, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23781.366, "from_m": 23172.956, "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": 590907, "profile_key": "97de3420faea083e602b12d2722edccda029e527ff3fbb2b1d51f1261600223a", "schedule_id": 9097, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2001", "location": "Severn Beach", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30213}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "Holesmouth Jn", "stage_seq": 2, "distance_m": 4801.429, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2007", "wtt_dep": "2007H", "location": "St. Andrew's Road", "stage_seq": 3, "distance_m": 5611.507, "section_seq": 1, "route_path_id": 30213}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009", "location": "St. Andrews Jn", "stage_seq": 4, "distance_m": 8646.954, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2010H", "wtt_dep": "2012H", "location": "Avonmouth", "stage_seq": 5, "distance_m": 9207.546, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015", "location": "Portway Park and Ride", "stage_seq": 6, "distance_m": 10618.955, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2017", "location": "Shirehampton", "stage_seq": 7, "distance_m": 11538.337, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021", "location": "Sea Mills", "stage_seq": 8, "distance_m": 14074.645, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2027", "location": "Clifton Down", "stage_seq": 9, "distance_m": 17472.283, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2030", "location": "Redland", "stage_seq": 10, "distance_m": 18460.009, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032H", "location": "Montpelier", "stage_seq": 11, "distance_m": 19221.632, "section_seq": 1, "route_path_id": 30213}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035H", "location": "Narroways Hill Jn", "stage_seq": 12, "distance_m": 20480.337, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2036H", "wtt_dep": "2037H", "location": "Stapleton Road", "stage_seq": 13, "distance_m": 21122.781, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": "2041", "location": "Lawrence Hill", "stage_seq": 14, "distance_m": 22109.291, "section_seq": 1, "route_path_id": 30213}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Dr Day's Jn", "stage_seq": 15, "distance_m": 22624.7, "section_seq": 1, "route_path_id": 30213}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043", "location": "Bristol East Jn", "stage_seq": 16, "distance_m": 23213.654, "section_seq": 1, "route_path_id": 30213}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 17, "distance_m": 23781.366, "section_seq": 1, "route_path_id": 30213}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23781.366, "from_m": 0.0, "section_seq": 1, "route_path_id": 30213}], "total_distance_m": 23781.366, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 21719.012, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2062.354, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:04:48Z", "source_id": 15759073, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25778, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:34Z", "source_id": 48506934, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:09:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:37Z", "source_id": 15762394, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:34Z", "source_id": 15769706, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:33Z", "source_id": 15771175, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:04Z", "source_id": 15773649, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25783, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:33Z", "source_id": 48551594, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:28:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:36Z", "source_id": 15776189, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:06Z", "source_id": 15779280, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:05Z", "source_id": 15780661, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25835, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:24Z", "source_id": 48571591, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:38:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:27Z", "source_id": 15782298, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25845, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:35Z", "source_id": 48578684, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:40:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:39Z", "source_id": 15784510, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26072, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:16Z", "source_id": 48586783, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:44:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:21Z", "source_id": 15787035, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Severn Beach |
2001 |
2001 |
None |
None |
None |
Bristol Temple Meads |
2044 |
2044 |
15 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15344/2026-09-15/detailed |
None |
Lawrence Hill |
2026-09-15T20:41:00+01:00 |
Bristol Temple Meads |
3.0 |
{"type": "LineString", "coordinates": [[-2.5641281, 51.4587549], [-2.56429, 51.4583507], [-2.5643946999999994, 51.458102700000005], [-2.5645542, 51.45779], [-2.5646561999999995, 51.4575955], [-2.5647033999999995, 51.457513], [-2.5648704, 51.4572209], [-2.5651738000000006, 51.45668560000001], [-2.5654823, 51.4562539], [-2.5658170999999994, 51.4557945], [-2.5661382, 51.4553867], [-2.5665488, 51.4549109], [-2.5668697, 51.454567700000005], [-2.5669467, 51.4544854], [-2.5672312, 51.4542122], [-2.5674307, 51.4540374], [-2.5676711999999995, 51.4538405], [-2.5682316, 51.4534536], [-2.5686382, 51.453215799999995], [-2.5690419999999996, 51.45300650000001], [-2.5694851, 51.452813899999995], [-2.5695555, 51.45278559999999], [-2.5697821, 51.4526729], [-2.570072, 51.452545], [-2.5703421999999994, 51.452457], [-2.5704599, 51.452422299999995], [-2.5708217, 51.4523156], [-2.5709864999999996, 51.4522755], [-2.5713119999999994, 51.45219620000001], [-2.5717061, 51.452116100000005], [-2.5722186, 51.45202739999999], [-2.5727953, 51.45194600000001], [-2.5730031999999996, 51.451913], [-2.5732758, 51.45186720000001], [-2.5735824, 51.4517983], [-2.573849, 51.45173689999999], [-2.5751838, 51.4515349], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]} |
1.1 |
2041 |
2044 |
Lawrence Hill |
Bristol Temple Meads |
Bristol Temple Meads |
51.4490808 |
-2.5801483 |
51.4490808 |
-2.5801483 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:44:00 |
Bristol Temple Meads |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787035 |
1789501402495138 |
40 |
40 |
2026-09-15 19:54:42.371712 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:41.132491 |
| 559628 |
591676 |
L79275 |
861J58MZ15 |
2026-09-15 |
COMPLETE |
15787022 |
2026-09-15 20:44:00 |
2026-09-15 19:55:07 |
2026-09-17 19:55:07 |
{"id": 591676, "stp": "P", "toc": "South Western Railway", "uid": "L79275", "consist": "450065", "dest_crs": "BCU", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79275/2026-09-15/detailed", "trust_id": "861J58MZ15", "origin_crs": "LYP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brockenhurst", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "4", "is_terminated": 1, "next_location": "Brockenhurst", "signalling_id": "1J58", "timing_status": "LATE", "origin_station": "Lymington Pier", "current_leg_arr": "2044", "current_leg_dep": "2035½", "current_leg_end": "Brockenhurst", "origin_dep_time": "2033", "origin_platform": null, "current_location": "Brockenhurst", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5370862, 50.761084700000005], [-1.5372268999999998, 50.7613576], [-1.5372879, 50.76146279999999], [-1.5373554, 50.7615712], [-1.537429, 50.76167769999999], [-1.5374631, 50.7617266], [-1.5374986000000002, 50.76177440000001], [-1.5375383, 50.76182130000001], [-1.5376803999999995, 50.76197570000001], [-1.537864, 50.762163], [-1.5380801, 50.762347699999985], [-1.5381845999999997, 50.762446800000006], [-1.5382213, 50.76248160000001], [-1.5382567, 50.762507599999985], [-1.5383657999999998, 50.7625878], [-1.5386589, 50.76278849999999], [-1.5390223999999997, 50.7630147], [-1.5392855, 50.7631741], [-1.542029, 50.7648118], [-1.5422667, 50.7649585], [-1.5425126, 50.76511270000001], [-1.5426410999999998, 50.765196200000005], [-1.5427561, 50.76528139999999], [-1.5430054999999998, 50.7654891], [-1.5432159000000003, 50.76567969999999], [-1.5434443999999998, 50.765911599999995], [-1.5434955002838038, 50.765967351893885], [-1.5436762, 50.766164499999995], [-1.5443883, 50.7669547], [-1.5446713000000003, 50.76724429999999], [-1.5449676, 50.7675118], [-1.5452752, 50.76777020000001], [-1.5455970999999995, 50.76801669999999], [-1.5459180999999995, 50.76824450000001], [-1.5462724, 50.76846969999998], [-1.5466394999999995, 50.76869449999999], [-1.5470057, 50.76889789999999], [-1.5505602999999997, 50.770803], [-1.5506647999999998, 50.7708622], [-1.5515017, 50.77131099999999], [-1.55175, 50.7714401], [-1.5519661, 50.7715583], [-1.5527289, 50.771966099999986], [-1.5532579, 50.77225119999999], [-1.5536045999999997, 50.7724381], [-1.5537308, 50.77250610000001], [-1.5541353999999998, 50.7727155], [-1.5545340999999997, 50.7729039], [-1.5549579, 50.7730717], [-1.5554126, 50.77322560000001], [-1.555819, 50.77334390000001], [-1.5562999, 50.7734543], [-1.5567792, 50.7735448], [-1.5572503, 50.7736039], [-1.5577488999999998, 50.77364889999999], [-1.5582281999999998, 50.773664], [-1.5587350999999998, 50.77365960000001], [-1.5592321999999998, 50.77362109999999], [-1.5599830999999995, 50.77357059999999], [-1.5606896999999995, 50.7735348], [-1.5610035999999998, 50.773517299999995], [-1.5614281999999997, 50.773505699999994], [-1.5617306, 50.7735024], [-1.562245, 50.773519399999984], [-1.5627326999999998, 50.77356269999999], [-1.5632206999999998, 50.7736286], [-1.5637480999999998, 50.7737342], [-1.5641731, 50.7738523], [-1.5642358999999997, 50.7738698], [-1.5647186999999998, 50.77403640000001], [-1.5651432999999997, 50.7742146], [-1.5655329999999998, 50.7744099], [-1.5660012, 50.7746844], [-1.5663932, 50.7749468], [-1.566732, 50.77521709999999], [-1.5670681, 50.7755365], [-1.5674396, 50.775898000000005], [-1.5677177, 50.77619279999999], [-1.5679925, 50.77651680000001], [-1.5682495, 50.7768429], [-1.5684799, 50.77716849999999], [-1.5686755, 50.777481], [-1.5688456, 50.7777735], [-1.5690042, 50.77808869999999], [-1.5691257, 50.77838069999999], [-1.5692354999999998, 50.7786786], [-1.5693164, 50.7789566], [-1.5693839, 50.7792362], [-1.5694331, 50.7795118], [-1.5694734999999995, 50.7798242], [-1.5694925, 50.7801495], [-1.5695004999999995, 50.781289099999995], [-1.5695230999999998, 50.7816125], [-1.5695608999999997, 50.7819179], [-1.5696217999999995, 50.782259200000006], [-1.5696978, 50.782592099999995], [-1.5698026, 50.78292080000001], [-1.5699261, 50.78327250000001], [-1.5699738, 50.7833925], [-1.5701906000000003, 50.783832], [-1.5703731999999997, 50.78417210000001], [-1.5705774999999995, 50.7845071], [-1.5707827, 50.7848107], [-1.5709955999999998, 50.78509600000001], [-1.5712276, 50.785378300000005], [-1.5714728, 50.78565170000001], [-1.5717118999999995, 50.78590139999999], [-1.5719981000000005, 50.78617400000001], [-1.5722652, 50.7864135], [-1.5725599, 50.7866565], [-1.5728595999999997, 50.7868927], [-1.5785256999999997, 50.7912083], [-1.5788763999999995, 50.7914957], [-1.5792077999999998, 50.7917762], [-1.5795526, 50.7920939], [-1.5798512, 50.79239039999999], [-1.5800947999999997, 50.7926613], [-1.580331, 50.7929525], [-1.5805394999999998, 50.79322580000001], [-1.5811986, 50.7942219], [-1.5813278000000002, 50.7944186], [-1.5837371, 50.7980638], [-1.5839087, 50.7983756], [-1.5840474999999998, 50.798646899999994], [-1.5841819, 50.798950399999995], [-1.5843136, 50.7992916], [-1.5844148999999998, 50.7995998], [-1.5844947, 50.7998952], [-1.5845570999999998, 50.800217700000005], [-1.5846119, 50.8005003], [-1.5846658, 50.80082500000001], [-1.5847133999999998, 50.80111809999999], [-1.5847492999999997, 50.801437699999994], [-1.5847596, 50.8016957], [-1.5847477, 50.8019232], [-1.5846971, 50.802172], [-1.5846529, 50.8024052], [-1.5845806999999998, 50.802702], [-1.5845484, 50.8028115], [-1.5844278999999997, 50.803112799999994], [-1.5842944, 50.803428], [-1.5840919, 50.8037103], [-1.5838665999999997, 50.80396739999999], [-1.5835808999999998, 50.8042341], [-1.5832538, 50.8044858], [-1.5828944, 50.8047425], [-1.5825603999999998, 50.8049892], [-1.5821687999999998, 50.805301], [-1.5818200999999998, 50.8056139], [-1.5815345, 50.8058979], [-1.5812931, 50.8061632], [-1.5810409999999997, 50.806471999999985], [-1.5808253, 50.80676040000001], [-1.5806043, 50.80710349999999], [-1.5797361, 50.8085403], [-1.5793619, 50.8091665], [-1.5789876999999997, 50.8097927], [-1.5788147, 50.810084399999994], [-1.5785813999999998, 50.81047409999999], [-1.5781701999999995, 50.811234000000006], [-1.5779462, 50.81158570000001], [-1.5775996999999995, 50.812188199999994], [-1.5773601999999998, 50.812549800000006], [-1.5770014, 50.813093], [-1.5767553, 50.8134444], [-1.5765649, 50.8137118], [-1.5763374, 50.81399269999999], [-1.5760802, 50.8143044], [-1.5758164, 50.8146144], [-1.5754759, 50.81497379999998], [-1.5750565, 50.815399], [-1.5747548999999998, 50.81567609999999], [-1.574399, 50.8159971], [-1.5742347, 50.816140700000005], [-1.5738963, 50.81640650000001], [-1.5738031999999995, 50.81647569999999]]}", "current_leg_start": "Lymington Town", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "50.8164757", "next_location_lon": "-1.5738032", "previous_location": "Lymington Town", "current_leg_milage": "4.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 991.371, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6933.066, \"from_m\": 991.371, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7736.303, \"from_m\": 6933.066, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7891.7, \"from_m\": 7736.303, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7981.0, \"from_m\": 7891.7, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8023.155, \"from_m\": 7981.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8094.436, \"from_m\": 8023.155, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8643.111, \"from_m\": 8094.436, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 591676, \"profile_key\": \"b2865df7bf35c0f9d4ea4ad8fb6b2d0e761b09c4aa5f536ff08cc2be6636f9f4\", \"schedule_id\": 16697, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Lymington Pier\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34804}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Lymington Town\", \"stage_seq\": 2, \"distance_m\": 769.603, \"section_seq\": 1, \"route_path_id\": 34804}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Brockenhurst\", \"stage_seq\": 3, \"distance_m\": 8643.111, \"section_seq\": 1, \"route_path_id\": 34804}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8643.111, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34804}], \"total_distance_m\": 8643.111, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 8482.53, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 160.581, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2033", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.5", "current_position_lat": "50.8164757", "current_position_lon": "-1.5738032", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27634, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:16Z\", \"source_id\": 48586845, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:19Z\", \"source_id\": 15787022, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brockenhurst", "service_state_platform": "4", "timing_fact_generation": 1789501400226511, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:41.137448", "service_state_evidence_id": 15787022, "current_leg_start_actual_dep": "2026-09-15T20:36:30+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:42.375349", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
LYP |
BCU |
1J58 |
450065 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 991.371, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6933.066, "from_m": 991.371, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7736.303, "from_m": 6933.066, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7891.7, "from_m": 7736.303, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7981.0, "from_m": 7891.7, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8023.155, "from_m": 7981.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8094.436, "from_m": 8023.155, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8643.111, "from_m": 8094.436, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 591676, "profile_key": "b2865df7bf35c0f9d4ea4ad8fb6b2d0e761b09c4aa5f536ff08cc2be6636f9f4", "schedule_id": 16697, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2033", "location": "Lymington Pier", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34804}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Lymington Town", "stage_seq": 2, "distance_m": 769.603, "section_seq": 1, "route_path_id": 34804}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Brockenhurst", "stage_seq": 3, "distance_m": 8643.111, "section_seq": 1, "route_path_id": 34804}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8643.111, "from_m": 0.0, "section_seq": 1, "route_path_id": 34804}], "total_distance_m": 8643.111, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 8482.53, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 160.581, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27634, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:16Z", "source_id": 48586845, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:44:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:19Z", "source_id": 15787022, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Lymington Pier |
2033 |
2033 |
None |
None |
None |
Brockenhurst |
2044 |
2043 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L79275/2026-09-15/detailed |
None |
Lymington Town |
2026-09-15T20:36:30+01:00 |
Brockenhurst |
8.5 |
{"type": "LineString", "coordinates": [[-1.5370862, 50.761084700000005], [-1.5372268999999998, 50.7613576], [-1.5372879, 50.76146279999999], [-1.5373554, 50.7615712], [-1.537429, 50.76167769999999], [-1.5374631, 50.7617266], [-1.5374986000000002, 50.76177440000001], [-1.5375383, 50.76182130000001], [-1.5376803999999995, 50.76197570000001], [-1.537864, 50.762163], [-1.5380801, 50.762347699999985], [-1.5381845999999997, 50.762446800000006], [-1.5382213, 50.76248160000001], [-1.5382567, 50.762507599999985], [-1.5383657999999998, 50.7625878], [-1.5386589, 50.76278849999999], [-1.5390223999999997, 50.7630147], [-1.5392855, 50.7631741], [-1.542029, 50.7648118], [-1.5422667, 50.7649585], [-1.5425126, 50.76511270000001], [-1.5426410999999998, 50.765196200000005], [-1.5427561, 50.76528139999999], [-1.5430054999999998, 50.7654891], [-1.5432159000000003, 50.76567969999999], [-1.5434443999999998, 50.765911599999995], [-1.5434955002838038, 50.765967351893885], [-1.5436762, 50.766164499999995], [-1.5443883, 50.7669547], [-1.5446713000000003, 50.76724429999999], [-1.5449676, 50.7675118], [-1.5452752, 50.76777020000001], [-1.5455970999999995, 50.76801669999999], [-1.5459180999999995, 50.76824450000001], [-1.5462724, 50.76846969999998], [-1.5466394999999995, 50.76869449999999], [-1.5470057, 50.76889789999999], [-1.5505602999999997, 50.770803], [-1.5506647999999998, 50.7708622], [-1.5515017, 50.77131099999999], [-1.55175, 50.7714401], [-1.5519661, 50.7715583], [-1.5527289, 50.771966099999986], [-1.5532579, 50.77225119999999], [-1.5536045999999997, 50.7724381], [-1.5537308, 50.77250610000001], [-1.5541353999999998, 50.7727155], [-1.5545340999999997, 50.7729039], [-1.5549579, 50.7730717], [-1.5554126, 50.77322560000001], [-1.555819, 50.77334390000001], [-1.5562999, 50.7734543], [-1.5567792, 50.7735448], [-1.5572503, 50.7736039], [-1.5577488999999998, 50.77364889999999], [-1.5582281999999998, 50.773664], [-1.5587350999999998, 50.77365960000001], [-1.5592321999999998, 50.77362109999999], [-1.5599830999999995, 50.77357059999999], [-1.5606896999999995, 50.7735348], [-1.5610035999999998, 50.773517299999995], [-1.5614281999999997, 50.773505699999994], [-1.5617306, 50.7735024], [-1.562245, 50.773519399999984], [-1.5627326999999998, 50.77356269999999], [-1.5632206999999998, 50.7736286], [-1.5637480999999998, 50.7737342], [-1.5641731, 50.7738523], [-1.5642358999999997, 50.7738698], [-1.5647186999999998, 50.77403640000001], [-1.5651432999999997, 50.7742146], [-1.5655329999999998, 50.7744099], [-1.5660012, 50.7746844], [-1.5663932, 50.7749468], [-1.566732, 50.77521709999999], [-1.5670681, 50.7755365], [-1.5674396, 50.775898000000005], [-1.5677177, 50.77619279999999], [-1.5679925, 50.77651680000001], [-1.5682495, 50.7768429], [-1.5684799, 50.77716849999999], [-1.5686755, 50.777481], [-1.5688456, 50.7777735], [-1.5690042, 50.77808869999999], [-1.5691257, 50.77838069999999], [-1.5692354999999998, 50.7786786], [-1.5693164, 50.7789566], [-1.5693839, 50.7792362], [-1.5694331, 50.7795118], [-1.5694734999999995, 50.7798242], [-1.5694925, 50.7801495], [-1.5695004999999995, 50.781289099999995], [-1.5695230999999998, 50.7816125], [-1.5695608999999997, 50.7819179], [-1.5696217999999995, 50.782259200000006], [-1.5696978, 50.782592099999995], [-1.5698026, 50.78292080000001], [-1.5699261, 50.78327250000001], [-1.5699738, 50.7833925], [-1.5701906000000003, 50.783832], [-1.5703731999999997, 50.78417210000001], [-1.5705774999999995, 50.7845071], [-1.5707827, 50.7848107], [-1.5709955999999998, 50.78509600000001], [-1.5712276, 50.785378300000005], [-1.5714728, 50.78565170000001], [-1.5717118999999995, 50.78590139999999], [-1.5719981000000005, 50.78617400000001], [-1.5722652, 50.7864135], [-1.5725599, 50.7866565], [-1.5728595999999997, 50.7868927], [-1.5785256999999997, 50.7912083], [-1.5788763999999995, 50.7914957], [-1.5792077999999998, 50.7917762], [-1.5795526, 50.7920939], [-1.5798512, 50.79239039999999], [-1.5800947999999997, 50.7926613], [-1.580331, 50.7929525], [-1.5805394999999998, 50.79322580000001], [-1.5811986, 50.7942219], [-1.5813278000000002, 50.7944186], [-1.5837371, 50.7980638], [-1.5839087, 50.7983756], [-1.5840474999999998, 50.798646899999994], [-1.5841819, 50.798950399999995], [-1.5843136, 50.7992916], [-1.5844148999999998, 50.7995998], [-1.5844947, 50.7998952], [-1.5845570999999998, 50.800217700000005], [-1.5846119, 50.8005003], [-1.5846658, 50.80082500000001], [-1.5847133999999998, 50.80111809999999], [-1.5847492999999997, 50.801437699999994], [-1.5847596, 50.8016957], [-1.5847477, 50.8019232], [-1.5846971, 50.802172], [-1.5846529, 50.8024052], [-1.5845806999999998, 50.802702], [-1.5845484, 50.8028115], [-1.5844278999999997, 50.803112799999994], [-1.5842944, 50.803428], [-1.5840919, 50.8037103], [-1.5838665999999997, 50.80396739999999], [-1.5835808999999998, 50.8042341], [-1.5832538, 50.8044858], [-1.5828944, 50.8047425], [-1.5825603999999998, 50.8049892], [-1.5821687999999998, 50.805301], [-1.5818200999999998, 50.8056139], [-1.5815345, 50.8058979], [-1.5812931, 50.8061632], [-1.5810409999999997, 50.806471999999985], [-1.5808253, 50.80676040000001], [-1.5806043, 50.80710349999999], [-1.5797361, 50.8085403], [-1.5793619, 50.8091665], [-1.5789876999999997, 50.8097927], [-1.5788147, 50.810084399999994], [-1.5785813999999998, 50.81047409999999], [-1.5781701999999995, 50.811234000000006], [-1.5779462, 50.81158570000001], [-1.5775996999999995, 50.812188199999994], [-1.5773601999999998, 50.812549800000006], [-1.5770014, 50.813093], [-1.5767553, 50.8134444], [-1.5765649, 50.8137118], [-1.5763374, 50.81399269999999], [-1.5760802, 50.8143044], [-1.5758164, 50.8146144], [-1.5754759, 50.81497379999998], [-1.5750565, 50.815399], [-1.5747548999999998, 50.81567609999999], [-1.574399, 50.8159971], [-1.5742347, 50.816140700000005], [-1.5738963, 50.81640650000001], [-1.5738031999999995, 50.81647569999999]]} |
4.9 |
2035½ |
2044 |
Lymington Town |
Brockenhurst |
Brockenhurst |
50.8164757 |
-1.5738032 |
50.8164757 |
-1.5738032 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:44:00 |
Brockenhurst |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787022 |
1789501400226511 |
4 |
4 |
2026-09-15 19:54:42.375349 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:41.137448 |
| 559629 |
591233 |
L85048 |
875A58MZ15 |
2026-09-15 |
COMPLETE |
15785442 |
2026-09-15 20:40:00 |
2026-09-15 19:55:07 |
2026-09-17 19:55:07 |
{"id": 591233, "stp": "P", "toc": "South Western Railway", "uid": "L85048", "consist": "450026+450076+450086", "dest_crs": "XFM", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85048/2026-09-15/detailed", "trust_id": "875A58MZ15", "origin_crs": "AON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Farnham C.S.D.", "service_date": "2026-09-15", "dest_arr_time": "2046", "dest_platform": null, "is_terminated": 1, "next_location": "Farnham C.S.D.", "signalling_id": "5A58", "timing_status": "EARLY", "origin_station": "Alton", "current_leg_arr": "2044", "current_leg_dep": "2040", "current_leg_end": "Farnham C.S.D.", "origin_dep_time": "2015", "origin_platform": "2", "current_location": "Aldershot Sig. As15", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8001726999999998, 51.2083796], [-0.8016989, 51.20800479999999], [-0.8021307, 51.20789309999999], [-0.8026295999999999, 51.2077519], [-0.803386, 51.2075167], [-0.8045696000000001, 51.2071044], [-0.8053495, 51.2067953], [-0.8056922999999999, 51.206662400000006], [-0.8065089, 51.206334299999995], [-0.8066496999999999, 51.2062823], [-0.8068909999999999, 51.2061979], [-0.8073631999999998, 51.20607100000001], [-0.8078962999999999, 51.205867999999995], [-0.8084837557075693, 51.20565691020015], [-0.8117732, 51.2044749]]}", "current_leg_start": "Farnham Depot Reception Ro", "dest_arr_time_act": "2046", "motion_projection": null, "next_location_lat": "51.2044749", "next_location_lon": "-0.8117732", "previous_location": "Farnham", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 226.045, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12956.262, \"from_m\": 226.045, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14338.213, \"from_m\": 12956.262, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14815.016, \"from_m\": 14338.213, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 591233, \"profile_key\": \"543bfb75fb8e280305be35a32d3cca742376558a2dbf0b39df3f83db42299e05\", \"schedule_id\": 17931, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Alton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020H\", \"location\": \"Bentley\", \"stage_seq\": 2, \"distance_m\": 7792.627, \"section_seq\": 1, \"route_path_id\": 35252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023H\", \"location\": \"Farnham Single Line Jn\", \"stage_seq\": 3, \"distance_m\": 12956.262, \"section_seq\": 1, \"route_path_id\": 35252}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2036\", \"location\": \"Farnham\", \"stage_seq\": 4, \"distance_m\": 13647.238, \"section_seq\": 1, \"route_path_id\": 35252}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": \"2041\", \"location\": \"Farnham Depot Reception Ro\", \"stage_seq\": 5, \"distance_m\": 13913.862, \"section_seq\": 1, \"route_path_id\": 35252}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": null, \"location\": \"Farnham C.S.D.\", \"stage_seq\": 6, \"distance_m\": 14815.016, \"section_seq\": 1, \"route_path_id\": 35252}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14815.016, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35252}], \"total_distance_m\": 14815.016, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 14338.213, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 476.803, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2015", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2044749", "current_position_lon": "-0.8117732", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:02Z\", \"source_id\": 48529766, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:09Z\", \"source_id\": 15769373, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:36Z\", \"source_id\": 48556228, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:41Z\", \"source_id\": 15777611, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:37Z\", \"source_id\": 15783784, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:29Z\", \"source_id\": 48580570, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:32Z\", \"source_id\": 15785105, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Farnham C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789501268714179, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:43.666896", "service_state_evidence_id": 15785105, "current_leg_start_actual_dep": "2026-09-15T20:41:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:43.779465", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
AON |
XFM |
5A58 |
450026+450076+450086 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 226.045, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12956.262, "from_m": 226.045, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14338.213, "from_m": 12956.262, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14815.016, "from_m": 14338.213, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 591233, "profile_key": "543bfb75fb8e280305be35a32d3cca742376558a2dbf0b39df3f83db42299e05", "schedule_id": 17931, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2015", "location": "Alton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020H", "location": "Bentley", "stage_seq": 2, "distance_m": 7792.627, "section_seq": 1, "route_path_id": 35252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023H", "location": "Farnham Single Line Jn", "stage_seq": 3, "distance_m": 12956.262, "section_seq": 1, "route_path_id": 35252}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2036", "location": "Farnham", "stage_seq": 4, "distance_m": 13647.238, "section_seq": 1, "route_path_id": 35252}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": "2041", "location": "Farnham Depot Reception Ro", "stage_seq": 5, "distance_m": 13913.862, "section_seq": 1, "route_path_id": 35252}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": null, "location": "Farnham C.S.D.", "stage_seq": 6, "distance_m": 14815.016, "section_seq": 1, "route_path_id": 35252}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14815.016, "from_m": 0.0, "section_seq": 1, "route_path_id": 35252}], "total_distance_m": 14815.016, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14338.213, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 476.803, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27850, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:02Z", "source_id": 48529766, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:19:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:09Z", "source_id": 15769373, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:36Z", "source_id": 48556228, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:30:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:41Z", "source_id": 15777611, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:37Z", "source_id": 15783784, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27866, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:29Z", "source_id": 48580570, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:44:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:32Z", "source_id": 15785105, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Alton |
2015 |
2015 |
2 |
None |
None |
Farnham C.S.D. |
2046 |
2046 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L85048/2026-09-15/detailed |
None |
Farnham Depot Reception Ro |
2026-09-15T20:41:00+01:00 |
Farnham C.S.D. |
4.0 |
{"type": "LineString", "coordinates": [[-0.8001726999999998, 51.2083796], [-0.8016989, 51.20800479999999], [-0.8021307, 51.20789309999999], [-0.8026295999999999, 51.2077519], [-0.803386, 51.2075167], [-0.8045696000000001, 51.2071044], [-0.8053495, 51.2067953], [-0.8056922999999999, 51.206662400000006], [-0.8065089, 51.206334299999995], [-0.8066496999999999, 51.2062823], [-0.8068909999999999, 51.2061979], [-0.8073631999999998, 51.20607100000001], [-0.8078962999999999, 51.205867999999995], [-0.8084837557075693, 51.20565691020015], [-0.8117732, 51.2044749]]} |
0.6 |
2040 |
2044 |
Farnham |
Aldershot Sig. As15 |
Farnham C.S.D. |
51.2044749 |
-0.8117732 |
51.2044749 |
-0.8117732 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:44:00 |
Farnham C.S.D. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785105 |
1789501268714179 |
21 |
21 |
2026-09-15 19:54:43.779465 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:43.666896 |
| 559630 |
589789 |
G28119 |
535K82MY15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:44:45 |
2026-09-15 19:55:07 |
2026-09-17 19:55:07 |
{"id": 589789, "stp": "P", "toc": "Great Northern", "uid": "G28119", "consist": "717017", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G28119/2026-09-15/detailed", "trust_id": "535K82MY15", "origin_crs": "WGC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Highbury Vale Jn", "service_date": "2026-09-15", "dest_arr_time": "1942", "dest_platform": null, "is_terminated": 1, "next_location": "Finsbury Park", "signalling_id": "5K82", "timing_status": "OFF ROUTE", "origin_station": "Welwyn Garden City", "current_leg_arr": "1937½", "current_leg_dep": "1919", "current_leg_end": "Finsbury Park", "origin_dep_time": "1918", "origin_platform": "4", "current_location": "Hornsey E.M.U.D.", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.20362062968498265, 51.80072103841259], [-0.203621, 51.8007203], [-0.20387459999999996, 51.8002135], [-0.2039568, 51.8000491], [-0.2042808, 51.79937], [-0.2045367, 51.7988596], [-0.2048791, 51.7981699], [-0.2056674, 51.796655900000005], [-0.205743680568807, 51.796522867681574], [-0.2061299, 51.79584929999999], [-0.2064426, 51.7952643], [-0.2067757, 51.7946737], [-0.2074369, 51.79350029999999], [-0.20784559999999996, 51.7927644], [-0.2085171, 51.79155509999999], [-0.2092014, 51.7903318], [-0.21002619999999997, 51.78885300000001], [-0.2106333, 51.7877539], [-0.21134249999999996, 51.7864906], [-0.2127465, 51.78396639999999], [-0.2139529, 51.7818142], [-0.21405119999999997, 51.781637999999994], [-0.2147423, 51.7803533], [-0.21511499999999997, 51.7796288], [-0.2153377, 51.7792326], [-0.21550109999999997, 51.77877569999998], [-0.21565139999999997, 51.7783449], [-0.21584179999999997, 51.77775189999999], [-0.21587992785075416, 51.77753249589623], [-0.21592610000000004, 51.7772668], [-0.2160125, 51.77674249999999], [-0.2160661, 51.7762365], [-0.21606849999999997, 51.77494539999999], [-0.21573690000000004, 51.7686857], [-0.2156863, 51.767813499999995], [-0.2156541, 51.7667849], [-0.2156209, 51.766237200000006], [-0.2156149, 51.7658256], [-0.2156281, 51.76505969999999], [-0.2156778, 51.7645363], [-0.2156919, 51.7643879], [-0.2158527, 51.76336849999999], [-0.2159609, 51.76295340000001], [-0.2161412, 51.762262], [-0.2163247, 51.761809499999984], [-0.2164852, 51.7614183], [-0.2170542, 51.7603113], [-0.21742669999999997, 51.7597822], [-0.21829689999999996, 51.75870210000001], [-0.2192395, 51.75759909999999], [-0.2201122, 51.7565302], [-0.2205522, 51.7559276], [-0.2209716, 51.7551488], [-0.2213651, 51.75431199999999], [-0.22169289999999997, 51.7533686], [-0.2219364, 51.7521681], [-0.2219979, 51.7509291], [-0.2219098, 51.7498369], [-0.2216631, 51.7486852], [-0.2211924, 51.74735639999999], [-0.2203012, 51.7458182], [-0.21992349999999997, 51.74532930000001], [-0.21952869999999997, 51.74481380000001], [-0.2191501, 51.74432519999999], [-0.216846, 51.74216859999999], [-0.2161399, 51.741466499999994], [-0.2137043, 51.739289], [-0.21051239999999996, 51.7364085], [-0.2095245, 51.7354676], [-0.2090674, 51.735005], [-0.2080149, 51.733793], [-0.20759, 51.73319139999999], [-0.20716920000000005, 51.73252909999999], [-0.2071035, 51.7324254], [-0.20660079999999997, 51.73155200000001], [-0.2059824, 51.7301731], [-0.205588, 51.7290215], [-0.2053421, 51.7278915], [-0.20520599999999997, 51.7268814], [-0.204989, 51.723877400000006], [-0.2048526985505618, 51.721918011123584], [-0.2048433, 51.721782899999994], [-0.20481179999999996, 51.7214037], [-0.2048026, 51.7212787], [-0.2047942, 51.721170099999995], [-0.20474419999999996, 51.720444400000005], [-0.2047341, 51.72031260000001], [-0.204627, 51.71895329999999], [-0.20458589999999996, 51.7184723], [-0.2044594, 51.7164576], [-0.20433599999999996, 51.7154468], [-0.20415839999999996, 51.71444559999999], [-0.20396049999999996, 51.71357679999999], [-0.203736, 51.71283480000001], [-0.2034528, 51.71188279999999], [-0.2029523, 51.7105532], [-0.2025022, 51.709566499999994], [-0.20230359999999997, 51.7091597], [-0.2013441, 51.707388899999984], [-0.2012865, 51.7072963], [-0.2007135, 51.7064086], [-0.19959270000000004, 51.70485159999999], [-0.1988934, 51.7040156], [-0.1975602, 51.70238139999999], [-0.1964921, 51.7011315], [-0.1947284, 51.6991798], [-0.1939912, 51.6984174], [-0.1937586, 51.698187399999995], [-0.19317333970505995, 51.69763753221049], [-0.19271019999999997, 51.6972024], [-0.1924267, 51.6969514], [-0.19227019999999995, 51.6968095], [-0.1920489, 51.6966133], [-0.1911247, 51.695808500000005], [-0.1905169, 51.69527490000001], [-0.1901097, 51.6949173], [-0.18941839999999996, 51.6943205], [-0.186694, 51.691937800000005], [-0.1857413, 51.6910682], [-0.1848762, 51.69013710000001], [-0.18419189999999996, 51.68927589999999], [-0.18372089999999996, 51.688562100000006], [-0.181118, 51.68435000000001], [-0.1796630568239043, 51.68203494641626], [-0.17789479999999996, 51.67922119999999], [-0.1777943, 51.679038899999995], [-0.1775158, 51.6785508], [-0.1772971, 51.67811799999999], [-0.17714060000000004, 51.67776859999999], [-0.1770047, 51.6774384], [-0.1768972, 51.6771427], [-0.17676479999999997, 51.6767211], [-0.17665319999999998, 51.67630599999998], [-0.1765561, 51.6758406], [-0.1764904, 51.675410099999986], [-0.17643320000000004, 51.67486550000001], [-0.1764044, 51.67448019999999], [-0.1763147, 51.6730284], [-0.1761973, 51.671119299999994], [-0.17611169999999998, 51.6696644], [-0.176082, 51.66916319999999], [-0.17606379999999996, 51.6688603], [-0.17604749999999997, 51.668600699999985], [-0.1760235, 51.6682363], [-0.1760041, 51.66792619999999], [-0.17597049999999995, 51.6673837], [-0.17590226995807287, 51.666235034589675], [-0.1757832, 51.664230399999994], [-0.17575159999999998, 51.6636871], [-0.17570339999999998, 51.6628943], [-0.1756794, 51.662496700000005], [-0.17561199999999996, 51.6616008], [-0.1755458, 51.660815], [-0.1754976, 51.660232099999995], [-0.1754092, 51.65888210000001], [-0.17537589999999997, 51.658357200000005], [-0.1753383, 51.657736400000005], [-0.1752876, 51.656917099999994], [-0.17524929999999997, 51.65627369999999], [-0.1752348, 51.6558097], [-0.1751982, 51.6553459], [-0.1751387, 51.654903900000015], [-0.1750655, 51.65445429999999], [-0.1749663, 51.65394309999999], [-0.17486409999999997, 51.653481199999995], [-0.1747253, 51.652964399999995], [-0.174562, 51.6524589], [-0.17433929999999995, 51.651901499999994], [-0.17415179999999997, 51.6514061], [-0.17393959999999997, 51.6509088], [-0.1736043, 51.6503319], [-0.17344449999999997, 51.6500194], [-0.1732664, 51.64963300000001], [-0.1728648, 51.64879260000001], [-0.17265747798993322, 51.648391981137166], [-0.1723016, 51.6477043], [-0.1722027, 51.6475131], [-0.1719699, 51.6470195], [-0.17136779999999996, 51.6458399], [-0.1711191, 51.645352599999995], [-0.1710103, 51.64513949999999], [-0.1706465, 51.6444436], [-0.1702328, 51.64370340000001], [-0.1699884, 51.64322520000001], [-0.16956709999999997, 51.6423407], [-0.16890429999999998, 51.64121620000001], [-0.16859789999999997, 51.64070840000001], [-0.1681558, 51.64004799999999], [-0.1668694, 51.63838770000001], [-0.1658528, 51.6373004], [-0.1655664, 51.63700049999999], [-0.165191, 51.63663729999999], [-0.16460999999999998, 51.63599729999999], [-0.16412930000000003, 51.63548209999999], [-0.1636289, 51.6349757], [-0.16273920000000003, 51.6341663], [-0.16130119999999998, 51.632698], [-0.16023379999999998, 51.6316159], [-0.1560732, 51.62736480000001], [-0.1545179, 51.62577000000001], [-0.1517987, 51.62301339999999], [-0.1482933, 51.6194249], [-0.14539629999999998, 51.616458300000005], [-0.1447771, 51.61582430000001], [-0.14381579999999997, 51.61485129999999], [-0.143426, 51.614458], [-0.14300539999999998, 51.6140289], [-0.14236260000000003, 51.6133767], [-0.1421428, 51.6131536], [-0.141595, 51.6125767], [-0.14018039999999998, 51.6113203], [-0.13908604503419977, 51.61048353460085], [-0.13862459999999996, 51.61013069999999], [-0.1352849, 51.6079865], [-0.129271, 51.604262899999995], [-0.1291569, 51.60419269999999], [-0.1286597, 51.6038931], [-0.1262794, 51.6023972], [-0.125557, 51.6019463], [-0.12479935459868308, 51.60146392197437], [-0.1244998, 51.60127319999999], [-0.12352649999999998, 51.6006038], [-0.12314509999999997, 51.6003222], [-0.1228759, 51.6001184], [-0.1224442, 51.5997794], [-0.1217799, 51.5992546], [-0.1214755, 51.59898029999999], [-0.12105625692826548, 51.59860025042501], [-0.1209180879225062, 51.59846701837443], [-0.12079342152077772, 51.59835031653932], [-0.12068048662425486, 51.59824772678048], [-0.12057751213411232, 51.59815683095871], [-0.12048272695152484, 51.59807521093485], [-0.12039435997766725, 51.598000448569714], [-0.1203106401137142, 51.5979301257241], [-0.12022979626084052, 51.59786182425886], [-0.12015005732022097, 51.59779312603477], [-0.12006965219303022, 51.597721612912686], [-0.1199868097804431, 51.5976448667534], [-0.11989975898363436, 51.59756046941774], [-0.1198067287037787, 51.59746600276653], [-0.11970594784205096, 51.59735904866056], [-0.1195956452996258, 51.59723718896067], [-0.11947404997767803, 51.59709800552767], [-0.119116, 51.59662879999999], [-0.1190996, 51.5966074], [-0.1188968, 51.5963544], [-0.1188187, 51.5962509], [-0.11845079999999995, 51.5957038], [-0.1183051, 51.5955346], [-0.1181192, 51.5953021], [-0.1178414, 51.59494819999999], [-0.11733779999999998, 51.5942937], [-0.1170873, 51.59397950000001], [-0.11669970000000002, 51.59348730000001], [-0.11580649999999998, 51.59236550000001], [-0.1153236, 51.591748800000005], [-0.1147287, 51.5910051], [-0.1139899, 51.5900813], [-0.11331269999999996, 51.589213599999994], [-0.1129527, 51.58874999999999], [-0.1127029, 51.5883825], [-0.1126519, 51.588307500000006], [-0.11255270000000002, 51.5881592], [-0.1124404, 51.5879759], [-0.11224149999999998, 51.58761260000001], [-0.1118204, 51.5868076], [-0.1116525, 51.586451999999994], [-0.1114955, 51.58613520000001], [-0.1111279, 51.5854179], [-0.1108732, 51.5849789], [-0.11068809999999998, 51.5846827], [-0.1103983, 51.584276899999985], [-0.110115, 51.58391079999999], [-0.1098422, 51.583592199999984], [-0.109551, 51.5832674], [-0.1092523, 51.5829645], [-0.10892849999999998, 51.5826326], [-0.1085295, 51.5822447], [-0.10810939999999998, 51.58183280000001], [-0.1073046, 51.5809836], [-0.1070036, 51.5806103], [-0.1067585, 51.580315], [-0.1066882465038602, 51.58021652613653], [-0.1064289, 51.57985300000001], [-0.1062146, 51.579515699999995], [-0.1060407, 51.5792215], [-0.1057565, 51.57866609999999], [-0.1056143403826008, 51.57835303597324], [-0.10555629074119496, 51.578198732237055], [-0.10550629368621504, 51.57806224594913], [-0.10546341055630448, 51.577941006755466], [-0.10542670269010676, 51.57783244430208], [-0.10539523142626538, 51.57773398823495], [-0.1053680581034237, 51.57764306820007], [-0.10534424406022522, 51.577557113843454], [-0.10532285063531344, 51.57747355481111], [-0.10530293916733176, 51.57738982074902], [-0.10528357099492368, 51.5773033413032], [-0.10526380745673264, 51.577211546119635], [-0.1052427098914021, 51.577111864844326], [-0.10521933963757552, 51.57700172712329], [-0.10519275803389631, 51.5768785626025], [-0.10516202641900804, 51.576739800927974], [-0.10512620613155406, 51.576582871745714], [-0.10512249999999998, 51.57656430000001], [-0.1050773, 51.5761952], [-0.10505789999999998, 51.575936600000006], [-0.10504929999999998, 51.575822200000005], [-0.1050388, 51.5753855], [-0.10504084734760356, 51.5753226720788], [-0.10504192928048632, 51.57528947025923], [-0.1049885810270292, 51.575305479167106], [-0.10499010000000002, 51.57525150000001], [-0.1050129, 51.5748481], [-0.1050424, 51.574366299999994], [-0.1051107, 51.5737403], [-0.10518299999999998, 51.5731249], [-0.1053283, 51.57199059999999], [-0.1056325, 51.5696958], [-0.10571429999999998, 51.5691326], [-0.10573380000000002, 51.56898650000001], [-0.1057523, 51.56884769999999], [-0.1057533, 51.5688403], [-0.1057708, 51.5680957], [-0.10586800000000002, 51.5673169], [-0.10591639999999998, 51.56659629999999], [-0.10592229999999998, 51.5664336], [-0.1059429, 51.5661163], [-0.1059554, 51.56591939999999], [-0.10599559999999998, 51.56556979999999], [-0.10603509999999998, 51.5652955], [-0.10610179839442196, 51.56472975347606]]}", "current_leg_start": "Welwyn Garden City", "dest_arr_time_act": "1942", "motion_projection": null, "next_location_lat": "51.5647298", "next_location_lon": "-0.1061018", "previous_location": "Alexandra Palace", "current_leg_milage": "17.9", "linx_max_speed_mph": 85, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 7, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48447265\", \"confirmationDeadline\": \"2026-09-15T19:37:30+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 18179.662, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 18220.696, \"from_m\": 18179.662, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23138.595, \"from_m\": 18220.696, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 27275.034, \"from_m\": 23138.595, \"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\": 28136.94, \"from_m\": 27275.034, \"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\": 28219.745, \"from_m\": 28136.94, \"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\": 28726.713, \"from_m\": 28219.745, \"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\": 28761.79, \"from_m\": 28726.713, \"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\": 28846.803, \"from_m\": 28761.79, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29267.605, \"from_m\": 28846.803, \"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\": 29832.814, \"from_m\": 29267.605, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 589789, \"profile_key\": \"bea120aa7ea4df068c1f675f51435db2611809ea9e4d4ad56ce194dceb101099\", \"schedule_id\": 11010, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1918\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922\", \"location\": \"Hatfield\", \"stage_seq\": 2, \"distance_m\": 4180.122, \"section_seq\": 1, \"route_path_id\": 69376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926\", \"location\": \"Potters Bar\", \"stage_seq\": 3, \"distance_m\": 12114.254, \"section_seq\": 1, \"route_path_id\": 69376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1929\", \"location\": \"New Barnet\", \"stage_seq\": 4, \"distance_m\": 17864.224, \"section_seq\": 1, \"route_path_id\": 69376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 24674.233, \"section_seq\": 1, \"route_path_id\": 69376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1935\", \"location\": \"Harringay\", \"stage_seq\": 6, \"distance_m\": 27173.242, \"section_seq\": 1, \"route_path_id\": 69376}, {\"is_pass\": false, \"wtt_arr\": \"1937H\", \"wtt_dep\": \"1939\", \"location\": \"Finsbury Park\", \"stage_seq\": 7, \"distance_m\": 28624.488, \"section_seq\": 1, \"route_path_id\": 69376}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": null, \"location\": \"Highbury Vale Jn\", \"stage_seq\": 8, \"distance_m\": 29832.814, \"section_seq\": 1, \"route_path_id\": 69376}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29832.814, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69376}], \"total_distance_m\": 29832.814, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 29267.605, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 565.209, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1918", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "18.5", "current_position_lat": "51.5647298", "current_position_lon": "-0.1061018", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:32Z\", \"source_id\": 48401735, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:26:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:36Z\", \"source_id\": 15721121, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:36Z\", \"source_id\": 48416689, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:32:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:41Z\", \"source_id\": 15727798, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:57Z\", \"source_id\": 15728221, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15962, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:54Z\", \"source_id\": 48429831, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:38:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:58Z\", \"source_id\": 15732315, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16009, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:53Z\", \"source_id\": 48442232, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:43:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:56Z\", \"source_id\": 15736128, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hornsey E.M.U.D.", "service_state_platform": null, "timing_fact_generation": 1789501470530922, "current_leg_arrival_utc": "2026-09-15T19:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:45.990600", "service_state_evidence_id": 48447265, "current_leg_start_actual_dep": "2026-09-15T19:19:18+01:00", "operational_evidence_version": 95, "service_state_event_time_utc": "2026-09-15T19:44:45", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:46.062180", "service_state_valid_until_kind": null, "operational_interpretation_version": 95, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
P |
WGC |
None |
5K82 |
717017 |
6 |
85 |
None |
{"version": 3, "segments": [{"to_m": 18179.662, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 18220.696, "from_m": 18179.662, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23138.595, "from_m": 18220.696, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 27275.034, "from_m": 23138.595, "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": 28136.94, "from_m": 27275.034, "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": 28219.745, "from_m": 28136.94, "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": 28726.713, "from_m": 28219.745, "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": 28761.79, "from_m": 28726.713, "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": 28846.803, "from_m": 28761.79, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29267.605, "from_m": 28846.803, "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": 29832.814, "from_m": 29267.605, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 589789, "profile_key": "bea120aa7ea4df068c1f675f51435db2611809ea9e4d4ad56ce194dceb101099", "schedule_id": 11010, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1918", "location": "Welwyn Garden City", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922", "location": "Hatfield", "stage_seq": 2, "distance_m": 4180.122, "section_seq": 1, "route_path_id": 69376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926", "location": "Potters Bar", "stage_seq": 3, "distance_m": 12114.254, "section_seq": 1, "route_path_id": 69376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1929", "location": "New Barnet", "stage_seq": 4, "distance_m": 17864.224, "section_seq": 1, "route_path_id": 69376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 24674.233, "section_seq": 1, "route_path_id": 69376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1935", "location": "Harringay", "stage_seq": 6, "distance_m": 27173.242, "section_seq": 1, "route_path_id": 69376}, {"is_pass": false, "wtt_arr": "1937H", "wtt_dep": "1939", "location": "Finsbury Park", "stage_seq": 7, "distance_m": 28624.488, "section_seq": 1, "route_path_id": 69376}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": null, "location": "Highbury Vale Jn", "stage_seq": 8, "distance_m": 29832.814, "section_seq": 1, "route_path_id": 69376}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29832.814, "from_m": 0.0, "section_seq": 1, "route_path_id": 69376}], "total_distance_m": 29832.814, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 29267.605, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 565.209, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15902, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:32Z", "source_id": 48401735, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:26:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:36Z", "source_id": 15721121, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15928, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:36Z", "source_id": 48416689, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:32:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:41Z", "source_id": 15727798, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:57Z", "source_id": 15728221, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15962, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:54Z", "source_id": 48429831, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:38:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:58Z", "source_id": 15732315, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16009, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:53Z", "source_id": 48442232, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:43:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:56Z", "source_id": 15736128, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:43:00+01:00", "operational_fact": true}] |
Welwyn Garden City |
1918 |
1918 |
4 |
None |
None |
Highbury Vale Jn |
1942 |
1942 |
None |
OFF ROUTE |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G28119/2026-09-15/detailed |
None |
Welwyn Garden City |
2026-09-15T19:19:18+01:00 |
Finsbury Park |
18.5 |
{"type": "LineString", "coordinates": [[-0.20362062968498265, 51.80072103841259], [-0.203621, 51.8007203], [-0.20387459999999996, 51.8002135], [-0.2039568, 51.8000491], [-0.2042808, 51.79937], [-0.2045367, 51.7988596], [-0.2048791, 51.7981699], [-0.2056674, 51.796655900000005], [-0.205743680568807, 51.796522867681574], [-0.2061299, 51.79584929999999], [-0.2064426, 51.7952643], [-0.2067757, 51.7946737], [-0.2074369, 51.79350029999999], [-0.20784559999999996, 51.7927644], [-0.2085171, 51.79155509999999], [-0.2092014, 51.7903318], [-0.21002619999999997, 51.78885300000001], [-0.2106333, 51.7877539], [-0.21134249999999996, 51.7864906], [-0.2127465, 51.78396639999999], [-0.2139529, 51.7818142], [-0.21405119999999997, 51.781637999999994], [-0.2147423, 51.7803533], [-0.21511499999999997, 51.7796288], [-0.2153377, 51.7792326], [-0.21550109999999997, 51.77877569999998], [-0.21565139999999997, 51.7783449], [-0.21584179999999997, 51.77775189999999], [-0.21587992785075416, 51.77753249589623], [-0.21592610000000004, 51.7772668], [-0.2160125, 51.77674249999999], [-0.2160661, 51.7762365], [-0.21606849999999997, 51.77494539999999], [-0.21573690000000004, 51.7686857], [-0.2156863, 51.767813499999995], [-0.2156541, 51.7667849], [-0.2156209, 51.766237200000006], [-0.2156149, 51.7658256], [-0.2156281, 51.76505969999999], [-0.2156778, 51.7645363], [-0.2156919, 51.7643879], [-0.2158527, 51.76336849999999], [-0.2159609, 51.76295340000001], [-0.2161412, 51.762262], [-0.2163247, 51.761809499999984], [-0.2164852, 51.7614183], [-0.2170542, 51.7603113], [-0.21742669999999997, 51.7597822], [-0.21829689999999996, 51.75870210000001], [-0.2192395, 51.75759909999999], [-0.2201122, 51.7565302], [-0.2205522, 51.7559276], [-0.2209716, 51.7551488], [-0.2213651, 51.75431199999999], [-0.22169289999999997, 51.7533686], [-0.2219364, 51.7521681], [-0.2219979, 51.7509291], [-0.2219098, 51.7498369], [-0.2216631, 51.7486852], [-0.2211924, 51.74735639999999], [-0.2203012, 51.7458182], [-0.21992349999999997, 51.74532930000001], [-0.21952869999999997, 51.74481380000001], [-0.2191501, 51.74432519999999], [-0.216846, 51.74216859999999], [-0.2161399, 51.741466499999994], [-0.2137043, 51.739289], [-0.21051239999999996, 51.7364085], [-0.2095245, 51.7354676], [-0.2090674, 51.735005], [-0.2080149, 51.733793], [-0.20759, 51.73319139999999], [-0.20716920000000005, 51.73252909999999], [-0.2071035, 51.7324254], [-0.20660079999999997, 51.73155200000001], [-0.2059824, 51.7301731], [-0.205588, 51.7290215], [-0.2053421, 51.7278915], [-0.20520599999999997, 51.7268814], [-0.204989, 51.723877400000006], [-0.2048526985505618, 51.721918011123584], [-0.2048433, 51.721782899999994], [-0.20481179999999996, 51.7214037], [-0.2048026, 51.7212787], [-0.2047942, 51.721170099999995], [-0.20474419999999996, 51.720444400000005], [-0.2047341, 51.72031260000001], [-0.204627, 51.71895329999999], [-0.20458589999999996, 51.7184723], [-0.2044594, 51.7164576], [-0.20433599999999996, 51.7154468], [-0.20415839999999996, 51.71444559999999], [-0.20396049999999996, 51.71357679999999], [-0.203736, 51.71283480000001], [-0.2034528, 51.71188279999999], [-0.2029523, 51.7105532], [-0.2025022, 51.709566499999994], [-0.20230359999999997, 51.7091597], [-0.2013441, 51.707388899999984], [-0.2012865, 51.7072963], [-0.2007135, 51.7064086], [-0.19959270000000004, 51.70485159999999], [-0.1988934, 51.7040156], [-0.1975602, 51.70238139999999], [-0.1964921, 51.7011315], [-0.1947284, 51.6991798], [-0.1939912, 51.6984174], [-0.1937586, 51.698187399999995], [-0.19317333970505995, 51.69763753221049], [-0.19271019999999997, 51.6972024], [-0.1924267, 51.6969514], [-0.19227019999999995, 51.6968095], [-0.1920489, 51.6966133], [-0.1911247, 51.695808500000005], [-0.1905169, 51.69527490000001], [-0.1901097, 51.6949173], [-0.18941839999999996, 51.6943205], [-0.186694, 51.691937800000005], [-0.1857413, 51.6910682], [-0.1848762, 51.69013710000001], [-0.18419189999999996, 51.68927589999999], [-0.18372089999999996, 51.688562100000006], [-0.181118, 51.68435000000001], [-0.1796630568239043, 51.68203494641626], [-0.17789479999999996, 51.67922119999999], [-0.1777943, 51.679038899999995], [-0.1775158, 51.6785508], [-0.1772971, 51.67811799999999], [-0.17714060000000004, 51.67776859999999], [-0.1770047, 51.6774384], [-0.1768972, 51.6771427], [-0.17676479999999997, 51.6767211], [-0.17665319999999998, 51.67630599999998], [-0.1765561, 51.6758406], [-0.1764904, 51.675410099999986], [-0.17643320000000004, 51.67486550000001], [-0.1764044, 51.67448019999999], [-0.1763147, 51.6730284], [-0.1761973, 51.671119299999994], [-0.17611169999999998, 51.6696644], [-0.176082, 51.66916319999999], [-0.17606379999999996, 51.6688603], [-0.17604749999999997, 51.668600699999985], [-0.1760235, 51.6682363], [-0.1760041, 51.66792619999999], [-0.17597049999999995, 51.6673837], [-0.17590226995807287, 51.666235034589675], [-0.1757832, 51.664230399999994], [-0.17575159999999998, 51.6636871], [-0.17570339999999998, 51.6628943], [-0.1756794, 51.662496700000005], [-0.17561199999999996, 51.6616008], [-0.1755458, 51.660815], [-0.1754976, 51.660232099999995], [-0.1754092, 51.65888210000001], [-0.17537589999999997, 51.658357200000005], [-0.1753383, 51.657736400000005], [-0.1752876, 51.656917099999994], [-0.17524929999999997, 51.65627369999999], [-0.1752348, 51.6558097], [-0.1751982, 51.6553459], [-0.1751387, 51.654903900000015], [-0.1750655, 51.65445429999999], [-0.1749663, 51.65394309999999], [-0.17486409999999997, 51.653481199999995], [-0.1747253, 51.652964399999995], [-0.174562, 51.6524589], [-0.17433929999999995, 51.651901499999994], [-0.17415179999999997, 51.6514061], [-0.17393959999999997, 51.6509088], [-0.1736043, 51.6503319], [-0.17344449999999997, 51.6500194], [-0.1732664, 51.64963300000001], [-0.1728648, 51.64879260000001], [-0.17265747798993322, 51.648391981137166], [-0.1723016, 51.6477043], [-0.1722027, 51.6475131], [-0.1719699, 51.6470195], [-0.17136779999999996, 51.6458399], [-0.1711191, 51.645352599999995], [-0.1710103, 51.64513949999999], [-0.1706465, 51.6444436], [-0.1702328, 51.64370340000001], [-0.1699884, 51.64322520000001], [-0.16956709999999997, 51.6423407], [-0.16890429999999998, 51.64121620000001], [-0.16859789999999997, 51.64070840000001], [-0.1681558, 51.64004799999999], [-0.1668694, 51.63838770000001], [-0.1658528, 51.6373004], [-0.1655664, 51.63700049999999], [-0.165191, 51.63663729999999], [-0.16460999999999998, 51.63599729999999], [-0.16412930000000003, 51.63548209999999], [-0.1636289, 51.6349757], [-0.16273920000000003, 51.6341663], [-0.16130119999999998, 51.632698], [-0.16023379999999998, 51.6316159], [-0.1560732, 51.62736480000001], [-0.1545179, 51.62577000000001], [-0.1517987, 51.62301339999999], [-0.1482933, 51.6194249], [-0.14539629999999998, 51.616458300000005], [-0.1447771, 51.61582430000001], [-0.14381579999999997, 51.61485129999999], [-0.143426, 51.614458], [-0.14300539999999998, 51.6140289], [-0.14236260000000003, 51.6133767], [-0.1421428, 51.6131536], [-0.141595, 51.6125767], [-0.14018039999999998, 51.6113203], [-0.13908604503419977, 51.61048353460085], [-0.13862459999999996, 51.61013069999999], [-0.1352849, 51.6079865], [-0.129271, 51.604262899999995], [-0.1291569, 51.60419269999999], [-0.1286597, 51.6038931], [-0.1262794, 51.6023972], [-0.125557, 51.6019463], [-0.12479935459868308, 51.60146392197437], [-0.1244998, 51.60127319999999], [-0.12352649999999998, 51.6006038], [-0.12314509999999997, 51.6003222], [-0.1228759, 51.6001184], [-0.1224442, 51.5997794], [-0.1217799, 51.5992546], [-0.1214755, 51.59898029999999], [-0.12105625692826548, 51.59860025042501], [-0.1209180879225062, 51.59846701837443], [-0.12079342152077772, 51.59835031653932], [-0.12068048662425486, 51.59824772678048], [-0.12057751213411232, 51.59815683095871], [-0.12048272695152484, 51.59807521093485], [-0.12039435997766725, 51.598000448569714], [-0.1203106401137142, 51.5979301257241], [-0.12022979626084052, 51.59786182425886], [-0.12015005732022097, 51.59779312603477], [-0.12006965219303022, 51.597721612912686], [-0.1199868097804431, 51.5976448667534], [-0.11989975898363436, 51.59756046941774], [-0.1198067287037787, 51.59746600276653], [-0.11970594784205096, 51.59735904866056], [-0.1195956452996258, 51.59723718896067], [-0.11947404997767803, 51.59709800552767], [-0.119116, 51.59662879999999], [-0.1190996, 51.5966074], [-0.1188968, 51.5963544], [-0.1188187, 51.5962509], [-0.11845079999999995, 51.5957038], [-0.1183051, 51.5955346], [-0.1181192, 51.5953021], [-0.1178414, 51.59494819999999], [-0.11733779999999998, 51.5942937], [-0.1170873, 51.59397950000001], [-0.11669970000000002, 51.59348730000001], [-0.11580649999999998, 51.59236550000001], [-0.1153236, 51.591748800000005], [-0.1147287, 51.5910051], [-0.1139899, 51.5900813], [-0.11331269999999996, 51.589213599999994], [-0.1129527, 51.58874999999999], [-0.1127029, 51.5883825], [-0.1126519, 51.588307500000006], [-0.11255270000000002, 51.5881592], [-0.1124404, 51.5879759], [-0.11224149999999998, 51.58761260000001], [-0.1118204, 51.5868076], [-0.1116525, 51.586451999999994], [-0.1114955, 51.58613520000001], [-0.1111279, 51.5854179], [-0.1108732, 51.5849789], [-0.11068809999999998, 51.5846827], [-0.1103983, 51.584276899999985], [-0.110115, 51.58391079999999], [-0.1098422, 51.583592199999984], [-0.109551, 51.5832674], [-0.1092523, 51.5829645], [-0.10892849999999998, 51.5826326], [-0.1085295, 51.5822447], [-0.10810939999999998, 51.58183280000001], [-0.1073046, 51.5809836], [-0.1070036, 51.5806103], [-0.1067585, 51.580315], [-0.1066882465038602, 51.58021652613653], [-0.1064289, 51.57985300000001], [-0.1062146, 51.579515699999995], [-0.1060407, 51.5792215], [-0.1057565, 51.57866609999999], [-0.1056143403826008, 51.57835303597324], [-0.10555629074119496, 51.578198732237055], [-0.10550629368621504, 51.57806224594913], [-0.10546341055630448, 51.577941006755466], [-0.10542670269010676, 51.57783244430208], [-0.10539523142626538, 51.57773398823495], [-0.1053680581034237, 51.57764306820007], [-0.10534424406022522, 51.577557113843454], [-0.10532285063531344, 51.57747355481111], [-0.10530293916733176, 51.57738982074902], [-0.10528357099492368, 51.5773033413032], [-0.10526380745673264, 51.577211546119635], [-0.1052427098914021, 51.577111864844326], [-0.10521933963757552, 51.57700172712329], [-0.10519275803389631, 51.5768785626025], [-0.10516202641900804, 51.576739800927974], [-0.10512620613155406, 51.576582871745714], [-0.10512249999999998, 51.57656430000001], [-0.1050773, 51.5761952], [-0.10505789999999998, 51.575936600000006], [-0.10504929999999998, 51.575822200000005], [-0.1050388, 51.5753855], [-0.10504084734760356, 51.5753226720788], [-0.10504192928048632, 51.57528947025923], [-0.1049885810270292, 51.575305479167106], [-0.10499010000000002, 51.57525150000001], [-0.1050129, 51.5748481], [-0.1050424, 51.574366299999994], [-0.1051107, 51.5737403], [-0.10518299999999998, 51.5731249], [-0.1053283, 51.57199059999999], [-0.1056325, 51.5696958], [-0.10571429999999998, 51.5691326], [-0.10573380000000002, 51.56898650000001], [-0.1057523, 51.56884769999999], [-0.1057533, 51.5688403], [-0.1057708, 51.5680957], [-0.10586800000000002, 51.5673169], [-0.10591639999999998, 51.56659629999999], [-0.10592229999999998, 51.5664336], [-0.1059429, 51.5661163], [-0.1059554, 51.56591939999999], [-0.10599559999999998, 51.56556979999999], [-0.10603509999999998, 51.5652955], [-0.10610179839442196, 51.56472975347606]]} |
17.9 |
1919 |
1937½ |
Alexandra Palace |
Hornsey E.M.U.D. |
Finsbury Park |
51.5647298 |
-0.1061018 |
51.5647298 |
-0.1061018 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:44:45 |
Hornsey E.M.U.D. |
TD |
TRACKING_TIMEOUT |
48447265 |
1789501470530922 |
95 |
95 |
2026-09-15 19:54:46.062180 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:45.990600 |
| 559631 |
585489 |
C21246 |
572J69MT15 |
2026-09-15 |
COMPLETE |
15787337 |
2026-09-15 20:44:00 |
2026-09-15 19:55:07 |
2026-09-17 19:55:07 |
{"id": 585489, "stp": "P", "toc": "East Midlands Railway", "uid": "C21246", "consist": "170510", "dest_crs": "CLE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21246/2026-09-15/detailed", "trust_id": "572J69MT15", "origin_crs": "MAT", "show_on_map": 0, "dar_est_time": "16:41:00", "dar_platform": null, "dest_station": "Cleethorpes", "service_date": "2026-09-15", "dest_arr_time": "1951", "dest_platform": "1", "is_terminated": 1, "next_location": "Cleethorpes", "signalling_id": "2J69", "timing_status": "LATE", "origin_station": "Matlock", "current_leg_arr": "2044", "current_leg_dep": "2040", "current_leg_end": "Cleethorpes", "origin_dep_time": "1641", "origin_platform": "1", "current_location": "Cleethorpes", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": "+55 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0605501, 53.5743337], [-0.05979190000000001, 53.5741806], [-0.0503411, 53.5722637], [-0.049191799999999994, 53.57200970000001], [-0.048422, 53.5718297], [-0.0473833, 53.571563100000006], [-0.04632719999999999, 53.571269099999995], [-0.04551709999999999, 53.571026999999994], [-0.0443182, 53.5706368], [-0.043202399999999995, 53.57023379999999], [-0.0422985, 53.5698913], [-0.04156089999999999, 53.56958229999999], [-0.04049069999999999, 53.56911720000001], [-0.03962159999999999, 53.5687015], [-0.0377816, 53.567760199999995], [-0.0364084, 53.5670004], [-0.0350458, 53.566203899999984], [-0.0342948, 53.5657416], [-0.0333851, 53.5652248], [-0.03220939999999999, 53.5645791], [-0.032089999999999994, 53.564516199999986], [-0.0314838, 53.5640927], [-0.03098, 53.56365469999999], [-0.030371800000000004, 53.5631669], [-0.02983709999999999, 53.562724999999986], [-0.029492, 53.5624279], [-0.02931379999999999, 53.5622711], [-0.0291886, 53.5621445]]}", "current_leg_start": "New Clee", "dest_arr_time_act": "1949", "motion_projection": null, "next_location_lat": "53.5621445", "next_location_lon": "-0.0291886", "previous_location": "New Clee", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 18.108, \"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\": 55.519, \"from_m\": 18.108, \"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\": 209.569, \"from_m\": 55.519, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7356.989, \"from_m\": 209.569, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8161.199, \"from_m\": 7356.989, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10648.357, \"from_m\": 8161.199, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11509.822, \"from_m\": 10648.357, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12103.353, \"from_m\": 11509.822, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22522.35, \"from_m\": 12103.353, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 25687.12, \"from_m\": 22522.35, \"capability_applied\": null, \"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\": 25909.655, \"from_m\": 25687.12, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25987.46, \"from_m\": 25909.655, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26128.145, \"from_m\": 25987.46, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27365.498, \"from_m\": 26128.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\": 27511.443, \"from_m\": 27365.498, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28094.611, \"from_m\": 27511.443, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28131.591, \"from_m\": 28094.611, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28289.858, \"from_m\": 28131.591, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29481.619, \"from_m\": 28289.858, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31647.279, \"from_m\": 29481.619, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32094.876, \"from_m\": 31647.279, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 36805.276, \"from_m\": 32094.876, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 40548.159, \"from_m\": 36805.276, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 41514.638, \"from_m\": 40548.159, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 41721.105, \"from_m\": 41514.638, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 41764.239, \"from_m\": 41721.105, \"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\": 42485.813, \"from_m\": 41764.239, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42556.311, \"from_m\": 42485.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48598.324, \"from_m\": 42556.311, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 48659.813, \"from_m\": 48598.324, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52290.589, \"from_m\": 48659.813, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 52758.043, \"from_m\": 52290.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\": 53097.172, \"from_m\": 52758.043, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 53833.291, \"from_m\": 53097.172, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55790.745, \"from_m\": 53833.291, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56608.339, \"from_m\": 55790.745, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57554.613, \"from_m\": 56608.339, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57572.903, \"from_m\": 57554.613, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 76418.239, \"from_m\": 57572.903, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76450.056, \"from_m\": 76418.239, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 80061.994, \"from_m\": 76450.056, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 80819.627, \"from_m\": 80061.994, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81150.326, \"from_m\": 80819.627, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 90103.579, \"from_m\": 81150.326, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 103929.968, \"from_m\": 90103.579, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 105837.077, \"from_m\": 103929.968, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 106349.409, \"from_m\": 105837.077, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 106399.965, \"from_m\": 106349.409, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 106437.071, \"from_m\": 106399.965, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 107485.186, \"from_m\": 106437.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\": 107509.675, \"from_m\": 107485.186, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 107557.591, \"from_m\": 107509.675, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 108037.233, \"from_m\": 107557.591, \"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\": 108399.509, \"from_m\": 108037.233, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 108479.557, \"from_m\": 108399.509, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 116665.035, \"from_m\": 108479.557, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 116704.402, \"from_m\": 116665.035, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 125295.559, \"from_m\": 116704.402, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 125401.321, \"from_m\": 125295.559, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 125460.613, \"from_m\": 125401.321, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 130278.673, \"from_m\": 125460.613, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 131890.992, \"from_m\": 130278.673, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 132207.494, \"from_m\": 131890.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\": 153893.709, \"from_m\": 132207.494, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 154079.533, \"from_m\": 153893.709, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 154260.835, \"from_m\": 154079.533, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 155233.94, \"from_m\": 154260.835, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 178216.344, \"from_m\": 155233.94, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 178636.093, \"from_m\": 178216.344, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 180133.758, \"from_m\": 178636.093, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 180518.881, \"from_m\": 180133.758, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 181093.2, \"from_m\": 180518.881, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 182837.601, \"from_m\": 181093.2, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 183159.227, \"from_m\": 182837.601, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 183242.362, \"from_m\": 183159.227, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 183684.947, \"from_m\": 183242.362, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 585489, \"profile_key\": \"88ec89886587caccd18cb2de172171ad5c25e711557404ed4068333cce30d449\", \"schedule_id\": 2973, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1641\", \"location\": \"Matlock\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1643H\", \"wtt_dep\": \"1644H\", \"location\": \"Matlock Bath\", \"stage_seq\": 2, \"distance_m\": 1941.043, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1646H\", \"wtt_dep\": \"1647H\", \"location\": \"Cromford\", \"stage_seq\": 3, \"distance_m\": 3145.216, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1653\", \"location\": \"Whatstandwell\", \"stage_seq\": 4, \"distance_m\": 7883.113, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1659H\", \"location\": \"Ambergate\", \"stage_seq\": 5, \"distance_m\": 11093.386, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701\", \"location\": \"Ambergate Jn\", \"stage_seq\": 6, \"distance_m\": 11806.168, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": \"1705\", \"location\": \"Belper\", \"stage_seq\": 7, \"distance_m\": 15119.167, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1709\", \"wtt_dep\": \"1710\", \"location\": \"Duffield\", \"stage_seq\": 8, \"distance_m\": 19220.178, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1715\", \"location\": \"St. Mary's South Jn\", \"stage_seq\": 9, \"distance_m\": 26243.487, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1716H\", \"wtt_dep\": \"1718H\", \"location\": \"Derby\", \"stage_seq\": 10, \"distance_m\": 27701.251, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1719\", \"location\": \"Derby Way & Works Jn\", \"stage_seq\": 11, \"distance_m\": 28061.84, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1722H\", \"wtt_dep\": \"1723H\", \"location\": \"Spondon\", \"stage_seq\": 12, \"distance_m\": 31765.118, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1729H\", \"wtt_dep\": \"1730H\", \"location\": \"Long Eaton\", \"stage_seq\": 13, \"distance_m\": 40725.563, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1732\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 14, \"distance_m\": 41594.764, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733H\", \"location\": \"Trent East Jn\", \"stage_seq\": 15, \"distance_m\": 42514.941, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1737H\", \"wtt_dep\": \"1738H\", \"location\": \"Beeston\", \"stage_seq\": 16, \"distance_m\": 48034.939, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1739H\", \"location\": \"Beeston South Jn\", \"stage_seq\": 17, \"distance_m\": 48740.599, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742H\", \"location\": \"Mansfield Jn\", \"stage_seq\": 18, \"distance_m\": 52332.296, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1746\", \"wtt_dep\": \"1750\", \"location\": \"Nottingham\", \"stage_seq\": 19, \"distance_m\": 53273.795, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1755\", \"location\": \"Netherfield Jn\", \"stage_seq\": 20, \"distance_m\": 57554.613, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1800\", \"location\": \"Lowdham\", \"stage_seq\": 21, \"distance_m\": 65436.968, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1805H\", \"location\": \"Fiskerton\", \"stage_seq\": 22, \"distance_m\": 73819.317, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1807\", \"location\": \"Staythorpe S.B.\", \"stage_seq\": 23, \"distance_m\": 76492.2, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1812H\", \"wtt_dep\": \"1813H\", \"location\": \"Newark Castle\", \"stage_seq\": 24, \"distance_m\": 80980.572, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1816\", \"location\": \"Newark Flat Crossing\", \"stage_seq\": 25, \"distance_m\": 82262.746, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1816H\", \"location\": \"Newark Crossing East Jn\", \"stage_seq\": 26, \"distance_m\": 82444.069, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1822\", \"wtt_dep\": \"1823\", \"location\": \"Collingham\", \"stage_seq\": 27, \"distance_m\": 89298.562, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1831\", \"wtt_dep\": \"1832\", \"location\": \"Hykeham\", \"stage_seq\": 28, \"distance_m\": 101076.393, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1836H\", \"location\": \"Boultham Jn\", \"stage_seq\": 29, \"distance_m\": 105790.336, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1838\", \"location\": \"West Holmes Jn\", \"stage_seq\": 30, \"distance_m\": 106437.071, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1840H\", \"wtt_dep\": \"1844\", \"location\": \"Lincoln\", \"stage_seq\": 31, \"distance_m\": 107789.994, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1844H\", \"location\": \"Pelham Street Jn\", \"stage_seq\": 32, \"distance_m\": 108037.233, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1851H\", \"location\": \"Langworth S.B.\", \"stage_seq\": 33, \"distance_m\": 117706.578, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1855H\", \"location\": \"Wickenby S.B.\", \"stage_seq\": 34, \"distance_m\": 125184.765, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1859\", \"wtt_dep\": \"1900\", \"location\": \"Market Rasen\", \"stage_seq\": 35, \"distance_m\": 131604.046, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1905H\", \"location\": \"Holton-le-Moor S.B.\", \"stage_seq\": 36, \"distance_m\": 140504.626, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1914H\", \"location\": \"Wrawby Jn\", \"stage_seq\": 37, \"distance_m\": 154051.602, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1916\", \"wtt_dep\": \"1917\", \"location\": \"Barnetby\", \"stage_seq\": 38, \"distance_m\": 154997.158, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922H\", \"location\": \"Brocklesby Jn\", \"stage_seq\": 39, \"distance_m\": 162322.207, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1924H\", \"wtt_dep\": \"1925H\", \"location\": \"Habrough\", \"stage_seq\": 40, \"distance_m\": 165402.781, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1930\", \"location\": \"Stallingborough\", \"stage_seq\": 41, \"distance_m\": 171505.742, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1936H\", \"wtt_dep\": \"1938\", \"location\": \"Grimsby Town\", \"stage_seq\": 42, \"distance_m\": 178423.319, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1940H\", \"wtt_dep\": \"1941\", \"location\": \"Grimsby Docks\", \"stage_seq\": 43, \"distance_m\": 179986.924, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1943\", \"wtt_dep\": \"1943H\", \"location\": \"New Clee\", \"stage_seq\": 44, \"distance_m\": 181149.553, \"section_seq\": 1, \"route_path_id\": 66785}, {\"is_pass\": false, \"wtt_arr\": \"1949\", \"wtt_dep\": null, \"location\": \"Cleethorpes\", \"stage_seq\": 45, \"distance_m\": 183684.947, \"section_seq\": 1, \"route_path_id\": 66785}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 183684.947, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66785}], \"total_distance_m\": 183684.947, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 182535.976, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1148.971, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1641", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.5621445", "current_position_lon": "-0.0291886", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:02Z\", \"source_id\": 48027399, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:05:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:04:07Z\", \"source_id\": 15605105, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:25Z\", \"source_id\": 48046167, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:11:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:10:27Z\", \"source_id\": 15610303, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:25:02Z\", \"source_id\": 15622244, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:04Z\", \"source_id\": 48110293, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:33:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:33:08Z\", \"source_id\": 15628865, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:32Z\", \"source_id\": 48127412, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:40:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:39:33Z\", \"source_id\": 15634238, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16364, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:34Z\", \"source_id\": 48153454, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:38Z\", \"source_id\": 15642608, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16516, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:38Z\", \"source_id\": 48171915, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:43Z\", \"source_id\": 15648438, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:36:35Z\", \"source_id\": 48275851, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:37:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:36:38Z\", \"source_id\": 15681602, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:41:28Z\", \"source_id\": 48288780, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:42:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:41:35Z\", \"source_id\": 15685745, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11653, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:47:10Z\", \"source_id\": 48303579, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:47:14Z\", \"source_id\": 15690315, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:56:45Z\", \"source_id\": 48328457, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:56:51Z\", \"source_id\": 15698199, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:05:27Z\", \"source_id\": 48350888, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:07:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:05:32Z\", \"source_id\": 15705160, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11541, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:16Z\", \"source_id\": 48395954, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:21Z\", \"source_id\": 15719361, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:45:32Z\", \"source_id\": 15738884, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:26Z\", \"source_id\": 48484740, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:00:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:30Z\", \"source_id\": 15754398, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:27Z\", \"source_id\": 48513890, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:31Z\", \"source_id\": 15764536, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:22Z\", \"source_id\": 15768804, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6493, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:16Z\", \"source_id\": 48539676, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:21Z\", \"source_id\": 15772455, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:28Z\", \"source_id\": 48562580, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:33Z\", \"source_id\": 15779609, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:52Z\", \"source_id\": 15783275, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:42Z\", \"source_id\": 48587751, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:46Z\", \"source_id\": 15787337, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cleethorpes", "service_state_platform": "2", "timing_fact_generation": 1789501426834359, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:49.949268", "service_state_evidence_id": 15787337, "current_leg_start_actual_dep": "2026-09-15T20:38:30+01:00", "operational_evidence_version": 170, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:50.384313", "service_state_valid_until_kind": null, "operational_interpretation_version": 170, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
MAT |
CLE |
2J69 |
170510 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 18.108, "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": 55.519, "from_m": 18.108, "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": 209.569, "from_m": 55.519, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7356.989, "from_m": 209.569, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8161.199, "from_m": 7356.989, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10648.357, "from_m": 8161.199, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11509.822, "from_m": 10648.357, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12103.353, "from_m": 11509.822, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 22522.35, "from_m": 12103.353, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 25687.12, "from_m": 22522.35, "capability_applied": null, "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": 25909.655, "from_m": 25687.12, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25987.46, "from_m": 25909.655, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26128.145, "from_m": 25987.46, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27365.498, "from_m": 26128.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": 27511.443, "from_m": 27365.498, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28094.611, "from_m": 27511.443, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28131.591, "from_m": 28094.611, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28289.858, "from_m": 28131.591, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29481.619, "from_m": 28289.858, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31647.279, "from_m": 29481.619, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32094.876, "from_m": 31647.279, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 36805.276, "from_m": 32094.876, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 40548.159, "from_m": 36805.276, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 41514.638, "from_m": 40548.159, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 41721.105, "from_m": 41514.638, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 41764.239, "from_m": 41721.105, "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": 42485.813, "from_m": 41764.239, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42556.311, "from_m": 42485.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48598.324, "from_m": 42556.311, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48659.813, "from_m": 48598.324, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52290.589, "from_m": 48659.813, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52758.043, "from_m": 52290.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": 53097.172, "from_m": 52758.043, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 53833.291, "from_m": 53097.172, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55790.745, "from_m": 53833.291, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56608.339, "from_m": 55790.745, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57554.613, "from_m": 56608.339, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57572.903, "from_m": 57554.613, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 76418.239, "from_m": 57572.903, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76450.056, "from_m": 76418.239, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 80061.994, "from_m": 76450.056, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 80819.627, "from_m": 80061.994, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81150.326, "from_m": 80819.627, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 90103.579, "from_m": 81150.326, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 103929.968, "from_m": 90103.579, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 105837.077, "from_m": 103929.968, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 106349.409, "from_m": 105837.077, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 106399.965, "from_m": 106349.409, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 106437.071, "from_m": 106399.965, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 107485.186, "from_m": 106437.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": 107509.675, "from_m": 107485.186, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 107557.591, "from_m": 107509.675, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 108037.233, "from_m": 107557.591, "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": 108399.509, "from_m": 108037.233, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 108479.557, "from_m": 108399.509, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 116665.035, "from_m": 108479.557, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 116704.402, "from_m": 116665.035, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 125295.559, "from_m": 116704.402, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 125401.321, "from_m": 125295.559, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 125460.613, "from_m": 125401.321, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 130278.673, "from_m": 125460.613, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 131890.992, "from_m": 130278.673, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 132207.494, "from_m": 131890.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": 153893.709, "from_m": 132207.494, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 154079.533, "from_m": 153893.709, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 154260.835, "from_m": 154079.533, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 155233.94, "from_m": 154260.835, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 178216.344, "from_m": 155233.94, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 178636.093, "from_m": 178216.344, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 180133.758, "from_m": 178636.093, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 180518.881, "from_m": 180133.758, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 181093.2, "from_m": 180518.881, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 182837.601, "from_m": 181093.2, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 183159.227, "from_m": 182837.601, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 183242.362, "from_m": 183159.227, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 183684.947, "from_m": 183242.362, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 585489, "profile_key": "88ec89886587caccd18cb2de172171ad5c25e711557404ed4068333cce30d449", "schedule_id": 2973, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1641", "location": "Matlock", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1643H", "wtt_dep": "1644H", "location": "Matlock Bath", "stage_seq": 2, "distance_m": 1941.043, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1646H", "wtt_dep": "1647H", "location": "Cromford", "stage_seq": 3, "distance_m": 3145.216, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1653", "location": "Whatstandwell", "stage_seq": 4, "distance_m": 7883.113, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1659H", "location": "Ambergate", "stage_seq": 5, "distance_m": 11093.386, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701", "location": "Ambergate Jn", "stage_seq": 6, "distance_m": 11806.168, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": "1705", "location": "Belper", "stage_seq": 7, "distance_m": 15119.167, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1709", "wtt_dep": "1710", "location": "Duffield", "stage_seq": 8, "distance_m": 19220.178, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1715", "location": "St. Mary's South Jn", "stage_seq": 9, "distance_m": 26243.487, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1716H", "wtt_dep": "1718H", "location": "Derby", "stage_seq": 10, "distance_m": 27701.251, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1719", "location": "Derby Way & Works Jn", "stage_seq": 11, "distance_m": 28061.84, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1722H", "wtt_dep": "1723H", "location": "Spondon", "stage_seq": 12, "distance_m": 31765.118, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1729H", "wtt_dep": "1730H", "location": "Long Eaton", "stage_seq": 13, "distance_m": 40725.563, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1732", "location": "Sheet Stores Jn", "stage_seq": 14, "distance_m": 41594.764, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733H", "location": "Trent East Jn", "stage_seq": 15, "distance_m": 42514.941, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1737H", "wtt_dep": "1738H", "location": "Beeston", "stage_seq": 16, "distance_m": 48034.939, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1739H", "location": "Beeston South Jn", "stage_seq": 17, "distance_m": 48740.599, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742H", "location": "Mansfield Jn", "stage_seq": 18, "distance_m": 52332.296, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1746", "wtt_dep": "1750", "location": "Nottingham", "stage_seq": 19, "distance_m": 53273.795, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1755", "location": "Netherfield Jn", "stage_seq": 20, "distance_m": 57554.613, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1800", "location": "Lowdham", "stage_seq": 21, "distance_m": 65436.968, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1805H", "location": "Fiskerton", "stage_seq": 22, "distance_m": 73819.317, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1807", "location": "Staythorpe S.B.", "stage_seq": 23, "distance_m": 76492.2, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1812H", "wtt_dep": "1813H", "location": "Newark Castle", "stage_seq": 24, "distance_m": 80980.572, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1816", "location": "Newark Flat Crossing", "stage_seq": 25, "distance_m": 82262.746, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1816H", "location": "Newark Crossing East Jn", "stage_seq": 26, "distance_m": 82444.069, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1822", "wtt_dep": "1823", "location": "Collingham", "stage_seq": 27, "distance_m": 89298.562, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1831", "wtt_dep": "1832", "location": "Hykeham", "stage_seq": 28, "distance_m": 101076.393, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1836H", "location": "Boultham Jn", "stage_seq": 29, "distance_m": 105790.336, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1838", "location": "West Holmes Jn", "stage_seq": 30, "distance_m": 106437.071, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1840H", "wtt_dep": "1844", "location": "Lincoln", "stage_seq": 31, "distance_m": 107789.994, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1844H", "location": "Pelham Street Jn", "stage_seq": 32, "distance_m": 108037.233, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1851H", "location": "Langworth S.B.", "stage_seq": 33, "distance_m": 117706.578, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1855H", "location": "Wickenby S.B.", "stage_seq": 34, "distance_m": 125184.765, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1859", "wtt_dep": "1900", "location": "Market Rasen", "stage_seq": 35, "distance_m": 131604.046, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1905H", "location": "Holton-le-Moor S.B.", "stage_seq": 36, "distance_m": 140504.626, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1914H", "location": "Wrawby Jn", "stage_seq": 37, "distance_m": 154051.602, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1916", "wtt_dep": "1917", "location": "Barnetby", "stage_seq": 38, "distance_m": 154997.158, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922H", "location": "Brocklesby Jn", "stage_seq": 39, "distance_m": 162322.207, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1924H", "wtt_dep": "1925H", "location": "Habrough", "stage_seq": 40, "distance_m": 165402.781, "section_seq": 1, "route_path_id": 66785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1930", "location": "Stallingborough", "stage_seq": 41, "distance_m": 171505.742, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1936H", "wtt_dep": "1938", "location": "Grimsby Town", "stage_seq": 42, "distance_m": 178423.319, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1940H", "wtt_dep": "1941", "location": "Grimsby Docks", "stage_seq": 43, "distance_m": 179986.924, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1943", "wtt_dep": "1943H", "location": "New Clee", "stage_seq": 44, "distance_m": 181149.553, "section_seq": 1, "route_path_id": 66785}, {"is_pass": false, "wtt_arr": "1949", "wtt_dep": null, "location": "Cleethorpes", "stage_seq": 45, "distance_m": 183684.947, "section_seq": 1, "route_path_id": 66785}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 183684.947, "from_m": 0.0, "section_seq": 1, "route_path_id": 66785}], "total_distance_m": 183684.947, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 182535.976, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1148.971, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16874, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:02Z", "source_id": 48027399, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:05:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:04:07Z", "source_id": 15605105, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16880, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:25Z", "source_id": 48046167, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:11:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:10:27Z", "source_id": 15610303, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:25:02Z", "source_id": 15622244, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17174, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:04Z", "source_id": 48110293, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T16:33:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:33:08Z", "source_id": 15628865, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16778, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:32Z", "source_id": 48127412, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:40:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:39:33Z", "source_id": 15634238, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16364, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:34Z", "source_id": 48153454, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T16:50:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:38Z", "source_id": 15642608, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16516, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:38Z", "source_id": 48171915, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T16:58:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:43Z", "source_id": 15648438, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16602, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:36:35Z", "source_id": 48275851, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T17:37:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:36:38Z", "source_id": 15681602, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T18:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16614, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:41:28Z", "source_id": 48288780, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:42:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:41:35Z", "source_id": 15685745, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T18:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11653, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:47:10Z", "source_id": 48303579, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T17:47:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:47:14Z", "source_id": 15690315, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T18:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11620, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:56:45Z", "source_id": 48328457, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T17:57:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:56:51Z", "source_id": 15698199, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T18:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11612, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:05:27Z", "source_id": 48350888, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T18:07:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:05:32Z", "source_id": 15705160, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11541, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:16Z", "source_id": 48395954, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T18:25:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:21Z", "source_id": 15719361, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T19:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:45:32Z", "source_id": 15738884, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T19:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6561, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:26Z", "source_id": 48484740, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T19:00:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:30Z", "source_id": 15754398, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:27Z", "source_id": 48513890, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T19:12:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:31Z", "source_id": 15764536, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:22Z", "source_id": 15768804, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6493, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:16Z", "source_id": 48539676, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T19:23:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:21Z", "source_id": 15772455, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:28Z", "source_id": 48562580, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T19:34:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:33Z", "source_id": 15779609, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:52Z", "source_id": 15783275, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6521, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:42Z", "source_id": 48587751, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T19:44:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:46Z", "source_id": 15787337, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Matlock |
1641 |
1641 |
1 |
16:41:00 |
None |
Cleethorpes |
1951 |
1949 |
1 |
LATE |
+55 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C21246/2026-09-15/detailed |
None |
New Clee |
2026-09-15T20:38:30+01:00 |
Cleethorpes |
4.0 |
{"type": "LineString", "coordinates": [[-0.0605501, 53.5743337], [-0.05979190000000001, 53.5741806], [-0.0503411, 53.5722637], [-0.049191799999999994, 53.57200970000001], [-0.048422, 53.5718297], [-0.0473833, 53.571563100000006], [-0.04632719999999999, 53.571269099999995], [-0.04551709999999999, 53.571026999999994], [-0.0443182, 53.5706368], [-0.043202399999999995, 53.57023379999999], [-0.0422985, 53.5698913], [-0.04156089999999999, 53.56958229999999], [-0.04049069999999999, 53.56911720000001], [-0.03962159999999999, 53.5687015], [-0.0377816, 53.567760199999995], [-0.0364084, 53.5670004], [-0.0350458, 53.566203899999984], [-0.0342948, 53.5657416], [-0.0333851, 53.5652248], [-0.03220939999999999, 53.5645791], [-0.032089999999999994, 53.564516199999986], [-0.0314838, 53.5640927], [-0.03098, 53.56365469999999], [-0.030371800000000004, 53.5631669], [-0.02983709999999999, 53.562724999999986], [-0.029492, 53.5624279], [-0.02931379999999999, 53.5622711], [-0.0291886, 53.5621445]]} |
1.6 |
2040 |
2044 |
New Clee |
Cleethorpes |
Cleethorpes |
53.5621445 |
-0.0291886 |
53.5621445 |
-0.0291886 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:44:00 |
Cleethorpes |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787337 |
1789501426834359 |
170 |
170 |
2026-09-15 19:54:50.384313 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:49.949268 |
| 559632 |
591912 |
L85186 |
865B63MZ15 |
2026-09-15 |
COMPLETE |
15787250 |
2026-09-15 20:44:00 |
2026-09-15 19:55:07 |
2026-09-17 19:55:07 |
{"id": 591912, "stp": "P", "toc": "South Western Railway", "uid": "L85186", "consist": "444023", "dest_crs": "WIN", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85186/2026-09-15/detailed", "trust_id": "865B63MZ15", "origin_crs": "XGC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Winchester", "service_date": "2026-09-15", "dest_arr_time": "2047", "dest_platform": "2", "is_terminated": 1, "next_location": "Winchester", "signalling_id": "5B63", "timing_status": "EARLY", "origin_station": "Winchester Baltic Siding", "current_leg_arr": "2044", "current_leg_dep": "2043", "current_leg_end": "Winchester", "origin_dep_time": "2045", "origin_platform": null, "current_location": "Winchester", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3177283, 51.074516899999985], [-1.3187494999999998, 51.0713008], [-1.3187735000000005, 51.0710874], [-1.3190901999999998, 51.07009790000001], [-1.3191672, 51.0698574], [-1.3192728, 51.0695275], [-1.3197624, 51.06799759999999], [-1.3201162999999998, 51.0668916]]}", "current_leg_start": "Winchester Baltic Siding", "dest_arr_time_act": "2047", "motion_projection": null, "next_location_lat": "51.0668916", "next_location_lon": "-1.3201163", "previous_location": "Winchester Baltic Siding", "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 364.662, \"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:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 388.45, \"from_m\": 364.662, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 500.681, \"from_m\": 388.45, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 864.343, \"from_m\": 500.681, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}], \"service_id\": 591912, \"profile_key\": \"0313af78c0157b6d6d2909fd50d71f665788d1c8938dd3bc954d023fcc3745c5\", \"schedule_id\": 17977, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2045\", \"location\": \"Winchester Baltic Siding\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73174}, {\"is_pass\": false, \"wtt_arr\": \"2047\", \"wtt_dep\": null, \"location\": \"Winchester\", \"stage_seq\": 2, \"distance_m\": 864.343, \"section_seq\": 1, \"route_path_id\": 73174}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 864.343, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73174}], \"total_distance_m\": 864.343, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 864.343, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2045", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.0668916", "current_position_lon": "-1.3201163", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:34Z\", \"source_id\": 48587454, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:38Z\", \"source_id\": 15787250, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Winchester", "service_state_platform": "2", "timing_fact_generation": 1789501420709976, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:52.495543", "service_state_evidence_id": 15787250, "current_leg_start_actual_dep": "2026-09-15T20:45:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:53.471991", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
XGC |
WIN |
5B63 |
444023 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 364.662, "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:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 388.45, "from_m": 364.662, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 500.681, "from_m": 388.45, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 864.343, "from_m": 500.681, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}], "service_id": 591912, "profile_key": "0313af78c0157b6d6d2909fd50d71f665788d1c8938dd3bc954d023fcc3745c5", "schedule_id": 17977, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2045", "location": "Winchester Baltic Siding", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73174}, {"is_pass": false, "wtt_arr": "2047", "wtt_dep": null, "location": "Winchester", "stage_seq": 2, "distance_m": 864.343, "section_seq": 1, "route_path_id": 73174}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 864.343, "from_m": 0.0, "section_seq": 1, "route_path_id": 73174}], "total_distance_m": 864.343, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 864.343, "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": 27156, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:34Z", "source_id": 48587454, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:44:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:38Z", "source_id": 15787250, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Winchester Baltic Siding |
2045 |
2045 |
None |
None |
None |
Winchester |
2047 |
2047 |
2 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L85186/2026-09-15/detailed |
None |
Winchester Baltic Siding |
2026-09-15T20:45:00+01:00 |
Winchester |
1.0 |
{"type": "LineString", "coordinates": [[-1.3177283, 51.074516899999985], [-1.3187494999999998, 51.0713008], [-1.3187735000000005, 51.0710874], [-1.3190901999999998, 51.07009790000001], [-1.3191672, 51.0698574], [-1.3192728, 51.0695275], [-1.3197624, 51.06799759999999], [-1.3201162999999998, 51.0668916]]} |
0.5 |
2043 |
2044 |
Winchester Baltic Siding |
Winchester |
Winchester |
51.0668916 |
-1.3201163 |
51.0668916 |
-1.3201163 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:44:00 |
Winchester |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787250 |
1789501420709976 |
4 |
4 |
2026-09-15 19:54:53.471991 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:52.495543 |
| 559633 |
589795 |
P67000 |
521N56MY15 |
2026-09-15 |
COMPLETE |
15786899 |
2026-09-15 20:44:00 |
2026-09-15 19:55:07 |
2026-09-17 19:55:07 |
{"id": 589795, "stp": "P", "toc": "Greater Anglia", "uid": "P67000", "consist": "720114+720534", "dest_crs": "CLT", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P67000/2026-09-15/detailed", "trust_id": "521N56MY15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clacton-on-Sea", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "2", "is_terminated": 1, "next_location": "Clacton-on-Sea", "signalling_id": "1N56", "timing_status": "ON TIME", "origin_station": "London Liverpool Street", "current_leg_arr": "2044", "current_leg_dep": "2037", "current_leg_end": "Clacton-on-Sea", "origin_dep_time": "1918", "origin_platform": "14", "current_location": "Clacton-on-Sea", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.1597799, 51.8480523], [1.1603787, 51.847915], [1.1609725999999998, 51.8477944], [1.1618352999999997, 51.847600400000005], [1.1629006999999998, 51.8473576], [1.1634043, 51.84723340000001], [1.1636148, 51.84717690000001], [1.1639678, 51.8470443], [1.1643676, 51.846923200000006], [1.1648682, 51.84676150000001], [1.1655649999999995, 51.8465331], [1.1659962, 51.84638069999998], [1.1664131, 51.846227], [1.1668262, 51.846057], [1.1672074999999995, 51.845895600000006], [1.1678098693553778, 51.8456002976801], [1.1680575, 51.8454789], [1.1685946, 51.8451846], [1.1690934999999998, 51.84488859999998], [1.1694909999999998, 51.844637099999986], [1.1698632999999998, 51.8443872], [1.1705536, 51.843871099999994], [1.1712340999999995, 51.84333900000001], [1.1716572, 51.8430172], [1.1720923999999997, 51.842703400000005], [1.172592, 51.8423576], [1.1730208999999998, 51.8420846], [1.1735428, 51.8417696], [1.1741308, 51.8414353], [1.1746346999999997, 51.84117009999999], [1.1751206999999997, 51.84092269999999], [1.1756417, 51.840682399999984], [1.1758267999999998, 51.8406035], [1.1761529, 51.8404792], [1.1769816, 51.84017329999999], [1.1779226, 51.8398781], [1.178437, 51.8397291], [1.1789839, 51.839547399999994], [1.1797062, 51.8392286], [1.1803294, 51.838908100000005], [1.1809093, 51.838571], [1.1813908999999998, 51.8382041], [1.1817925, 51.8378635], [1.1821176999999998, 51.8375221], [1.1824448999999997, 51.837104100000005], [1.1827229, 51.83666869999998], [1.1828921999999995, 51.836287899999995], [1.1830551, 51.8358634], [1.1831344, 51.8354604], [1.1831642, 51.8352673], [1.1831846999999998, 51.83508390000001], [1.1831849, 51.83470260000001], [1.1831683999999998, 51.83450340000001], [1.1831313, 51.83427279999999], [1.1830901, 51.83406339999999], [1.1830305999999997, 51.83385], [1.1829134999999995, 51.833544200000006], [1.1827846999999998, 51.833264699999994], [1.1826970934963832, 51.833078520820536], [1.1824516, 51.83255679999999], [1.1823324, 51.83232149999999], [1.1819199, 51.83149340000001], [1.1814199, 51.83045379999999], [1.1809065, 51.829397799999995], [1.1806668, 51.8288385], [1.1804825999999995, 51.8282983], [1.1804398, 51.828109700000006], [1.1803814, 51.827865499999994], [1.1803108, 51.8274572], [1.180292, 51.82723159999999], [1.1802885, 51.826983], [1.1803035, 51.8265581], [1.180336, 51.8263124], [1.180378, 51.8261127], [1.1805153, 51.825679599999994], [1.1808145999999995, 51.8249565], [1.1811575, 51.82423150000001], [1.1814481999999995, 51.82360919999999], [1.1815801, 51.82329180000001], [1.1816955, 51.8229741], [1.1817627999999998, 51.82274119999999], [1.1818082, 51.8225178], [1.1818429, 51.8223181], [1.1818723999999998, 51.8221177], [1.18191, 51.821714099999994], [1.1819028000000005, 51.82130359999999], [1.1818785, 51.8208848], [1.1817813, 51.82032139999999], [1.1817242, 51.82006160000001], [1.1816511, 51.81979090000001], [1.1814734, 51.81933260000001], [1.1814256999999997, 51.819234400000006], [1.1813508, 51.81904930000001], [1.1811912, 51.8187497], [1.1808982, 51.8182652], [1.1805581999999997, 51.817794600000006], [1.1802366, 51.8174296], [1.1798899, 51.817060100000006], [1.1774709, 51.814654699999984], [1.1760931, 51.8132775], [1.1758871, 51.8130829], [1.1755148999999998, 51.8127128], [1.1735798, 51.81079179999999], [1.1717942, 51.809002], [1.171457, 51.8086807], [1.1711019, 51.80835319999999], [1.1702919000000005, 51.8077371], [1.1698679999999997, 51.807466000000005], [1.1694073, 51.8072025], [1.1689384, 51.8069553], [1.1684239, 51.8067308], [1.1678098693553778, 51.80649280293942], [1.1664061, 51.805948699999995], [1.1657209, 51.8056747], [1.1652163999999998, 51.8054545], [1.1647363, 51.805208], [1.1642828, 51.8049487], [1.1638801, 51.80469219999999], [1.1634770999999997, 51.8044054], [1.1630922999999995, 51.80408880000001], [1.1628074, 51.80381930000001], [1.1625273, 51.8035369], [1.1620086, 51.8029637], [1.1615392999999998, 51.8024101], [1.1600086, 51.8006706], [1.1584927, 51.7989194], [1.1577068, 51.7980205], [1.1569451, 51.7971448], [1.1567675999999998, 51.79694080000001], [1.1565611, 51.79670989999999], [1.1563503999999998, 51.796466599999995], [1.1563156, 51.7964344], [1.1561065, 51.796247300000005], [1.1559013, 51.7960888], [1.1557639, 51.7959699], [1.1555291, 51.79568], [1.1552623, 51.7953772], [1.1549418, 51.7950288], [1.1545033, 51.7945975], [1.1540332, 51.794171]]}", "current_leg_start": "Thorpe-le-Soken", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "51.7941710", "next_location_lon": "1.1540332", "previous_location": "Thorpe-le-Soken", "current_leg_milage": "4.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.473, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.704, \"from_m\": 6674.473, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7486.179, \"from_m\": 7287.704, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7606.766, \"from_m\": 7486.179, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31569.687, \"from_m\": 7606.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31759.249, \"from_m\": 31569.687, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32065.224, \"from_m\": 31759.249, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32987.925, \"from_m\": 32065.224, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 45068.25, \"from_m\": 32987.925, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47326.995, \"from_m\": 45068.25, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 48055.898, \"from_m\": 47326.995, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48542.594, \"from_m\": 48055.898, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48828.513, \"from_m\": 48542.594, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49319.651, \"from_m\": 48828.513, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 75103.456, \"from_m\": 49319.651, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 75145.552, \"from_m\": 75103.456, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83126.071, \"from_m\": 75145.552, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 83155.347, \"from_m\": 83126.071, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83455.98, \"from_m\": 83155.347, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83574.056, \"from_m\": 83455.98, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 84226.576, \"from_m\": 83574.056, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 84848.803, \"from_m\": 84226.576, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85300.236, \"from_m\": 84848.803, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 85355.842, \"from_m\": 85300.236, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 85850.111, \"from_m\": 85355.842, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 85892.109, \"from_m\": 85850.111, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 86279.977, \"from_m\": 85892.109, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 88964.374, \"from_m\": 86279.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\": 89949.533, \"from_m\": 88964.374, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 90139.966, \"from_m\": 89949.533, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 103096.182, \"from_m\": 90139.966, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 103965.081, \"from_m\": 103096.182, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104706.466, \"from_m\": 103965.081, \"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\": 104787.858, \"from_m\": 104706.466, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 104818.445, \"from_m\": 104787.858, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 109291.733, \"from_m\": 104818.445, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 109366.052, \"from_m\": 109291.733, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 111576.903, \"from_m\": 109366.052, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 111938.376, \"from_m\": 111576.903, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 589795, \"profile_key\": \"dfdbc6a92dc6c5a9c867d32561c2c909a0871ee0aef5125a03f4a5018d6482f5\", \"schedule_id\": 22148, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1918\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1923\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": false, \"wtt_arr\": \"1924H\", \"wtt_dep\": \"1925H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1927H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1928H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": false, \"wtt_arr\": \"1940H\", \"wtt_dep\": \"1941\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32408.872, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": false, \"wtt_arr\": \"1944H\", \"wtt_dep\": \"1945\", \"location\": \"Ingatestone\", \"stage_seq\": 10, \"distance_m\": 37904.051, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": false, \"wtt_arr\": \"1951\", \"wtt_dep\": \"1952\", \"location\": \"Chelmsford\", \"stage_seq\": 11, \"distance_m\": 47839.573, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 12, \"distance_m\": 52014.955, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": false, \"wtt_arr\": \"2000H\", \"wtt_dep\": \"2001\", \"location\": \"Witham\", \"stage_seq\": 13, \"distance_m\": 62029.16, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007\", \"location\": \"Marks Tey\", \"stage_seq\": 14, \"distance_m\": 74939.442, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2015\", \"location\": \"Colchester\", \"stage_seq\": 15, \"distance_m\": 82931.19, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018\", \"location\": \"Colchester East Gate Jn\", \"stage_seq\": 16, \"distance_m\": 85440.649, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2019H\", \"location\": \"Hythe\", \"stage_seq\": 17, \"distance_m\": 86117.331, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"Wivenhoe\", \"stage_seq\": 18, \"distance_m\": 90032.427, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035\", \"location\": \"Thorpe-le-Soken\", \"stage_seq\": 19, \"distance_m\": 104478.58, \"section_seq\": 1, \"route_path_id\": 99525}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Clacton-on-Sea\", \"stage_seq\": 20, \"distance_m\": 111938.376, \"section_seq\": 1, \"route_path_id\": 99525}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 111938.376, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99525}], \"total_distance_m\": 111938.376, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 110101.699, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1836.677, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1918", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.7941710", "current_position_lon": "1.1540332", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:03Z\", \"source_id\": 48407781, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:28:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:06Z\", \"source_id\": 15723066, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:28Z\", \"source_id\": 48418943, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:33:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:33Z\", \"source_id\": 15728964, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:57Z\", \"source_id\": 48430008, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:37:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:37:03Z\", \"source_id\": 15732357, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:23Z\", \"source_id\": 48445803, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:44:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:27Z\", \"source_id\": 15737277, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:00Z\", \"source_id\": 48459649, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:49:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:04Z\", \"source_id\": 15741553, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:34Z\", \"source_id\": 48475587, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:56:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:39Z\", \"source_id\": 15749337, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:01Z\", \"source_id\": 15749879, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:57Z\", \"source_id\": 48485990, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:00:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:01Z\", \"source_id\": 15754771, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:04:32Z\", \"source_id\": 48497206, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:05:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:04:37Z\", \"source_id\": 15758946, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:39Z\", \"source_id\": 48514443, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:43Z\", \"source_id\": 15764710, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13730, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:43Z\", \"source_id\": 48526762, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:47Z\", \"source_id\": 15768411, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13650, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:45Z\", \"source_id\": 48538503, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:48Z\", \"source_id\": 15772094, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:56Z\", \"source_id\": 48545652, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:59Z\", \"source_id\": 15774310, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:54Z\", \"source_id\": 48570438, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:58Z\", \"source_id\": 15781965, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:05Z\", \"source_id\": 48586364, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:09Z\", \"source_id\": 15786899, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clacton-on-Sea", "service_state_platform": "2", "timing_fact_generation": 1789501389538244, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:52.501915", "service_state_evidence_id": 15786899, "current_leg_start_actual_dep": "2026-09-15T20:35:00+01:00", "operational_evidence_version": 109, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:53.476470", "service_state_valid_until_kind": null, "operational_interpretation_version": 109, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
CLT |
1N56 |
720114+720534 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7486.179, "from_m": 7287.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7606.766, "from_m": 7486.179, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31569.687, "from_m": 7606.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31759.249, "from_m": 31569.687, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32065.224, "from_m": 31759.249, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32987.925, "from_m": 32065.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 45068.25, "from_m": 32987.925, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47326.995, "from_m": 45068.25, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48055.898, "from_m": 47326.995, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48542.594, "from_m": 48055.898, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48828.513, "from_m": 48542.594, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49319.651, "from_m": 48828.513, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 75103.456, "from_m": 49319.651, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 75145.552, "from_m": 75103.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83126.071, "from_m": 75145.552, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 83155.347, "from_m": 83126.071, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83455.98, "from_m": 83155.347, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83574.056, "from_m": 83455.98, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 84226.576, "from_m": 83574.056, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 84848.803, "from_m": 84226.576, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85300.236, "from_m": 84848.803, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 85355.842, "from_m": 85300.236, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 85850.111, "from_m": 85355.842, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 85892.109, "from_m": 85850.111, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 86279.977, "from_m": 85892.109, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 88964.374, "from_m": 86279.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": 89949.533, "from_m": 88964.374, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 90139.966, "from_m": 89949.533, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 103096.182, "from_m": 90139.966, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 103965.081, "from_m": 103096.182, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104706.466, "from_m": 103965.081, "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": 104787.858, "from_m": 104706.466, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 104818.445, "from_m": 104787.858, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 109291.733, "from_m": 104818.445, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 109366.052, "from_m": 109291.733, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 111576.903, "from_m": 109366.052, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 111938.376, "from_m": 111576.903, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 589795, "profile_key": "dfdbc6a92dc6c5a9c867d32561c2c909a0871ee0aef5125a03f4a5018d6482f5", "schedule_id": 22148, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1918", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 99525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1923", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 99525}, {"is_pass": false, "wtt_arr": "1924H", "wtt_dep": "1925H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 99525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 99525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1927H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 99525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1928H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 99525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 99525}, {"is_pass": false, "wtt_arr": "1940H", "wtt_dep": "1941", "location": "Shenfield", "stage_seq": 9, "distance_m": 32408.872, "section_seq": 1, "route_path_id": 99525}, {"is_pass": false, "wtt_arr": "1944H", "wtt_dep": "1945", "location": "Ingatestone", "stage_seq": 10, "distance_m": 37904.051, "section_seq": 1, "route_path_id": 99525}, {"is_pass": false, "wtt_arr": "1951", "wtt_dep": "1952", "location": "Chelmsford", "stage_seq": 11, "distance_m": 47839.573, "section_seq": 1, "route_path_id": 99525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954H", "location": "Beaulieu Park (Construction)", "stage_seq": 12, "distance_m": 52014.955, "section_seq": 1, "route_path_id": 99525}, {"is_pass": false, "wtt_arr": "2000H", "wtt_dep": "2001", "location": "Witham", "stage_seq": 13, "distance_m": 62029.16, "section_seq": 1, "route_path_id": 99525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007", "location": "Marks Tey", "stage_seq": 14, "distance_m": 74939.442, "section_seq": 1, "route_path_id": 99525}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2015", "location": "Colchester", "stage_seq": 15, "distance_m": 82931.19, "section_seq": 1, "route_path_id": 99525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018", "location": "Colchester East Gate Jn", "stage_seq": 16, "distance_m": 85440.649, "section_seq": 1, "route_path_id": 99525}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2019H", "location": "Hythe", "stage_seq": 17, "distance_m": 86117.331, "section_seq": 1, "route_path_id": 99525}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "Wivenhoe", "stage_seq": 18, "distance_m": 90032.427, "section_seq": 1, "route_path_id": 99525}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035", "location": "Thorpe-le-Soken", "stage_seq": 19, "distance_m": 104478.58, "section_seq": 1, "route_path_id": 99525}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Clacton-on-Sea", "stage_seq": 20, "distance_m": 111938.376, "section_seq": 1, "route_path_id": 99525}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 111938.376, "from_m": 0.0, "section_seq": 1, "route_path_id": 99525}], "total_distance_m": 111938.376, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 110101.699, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1836.677, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:03Z", "source_id": 48407781, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:28:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:06Z", "source_id": 15723066, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:28Z", "source_id": 48418943, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:33:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:33Z", "source_id": 15728964, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:57Z", "source_id": 48430008, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:37:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:37:03Z", "source_id": 15732357, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:23Z", "source_id": 48445803, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:44:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:27Z", "source_id": 15737277, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:00Z", "source_id": 48459649, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:49:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:04Z", "source_id": 15741553, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:34Z", "source_id": 48475587, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:56:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:39Z", "source_id": 15749337, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:01Z", "source_id": 15749879, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:57Z", "source_id": 48485990, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:00:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:01Z", "source_id": 15754771, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13823, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:04:32Z", "source_id": 48497206, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:05:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:04:37Z", "source_id": 15758946, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:39Z", "source_id": 48514443, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:12:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:43Z", "source_id": 15764710, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13730, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:43Z", "source_id": 48526762, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:17:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:47Z", "source_id": 15768411, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13650, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:45Z", "source_id": 48538503, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:22:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:48Z", "source_id": 15772094, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13644, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:56Z", "source_id": 48545652, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:26:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:59Z", "source_id": 15774310, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13620, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:54Z", "source_id": 48570438, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:37:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:58Z", "source_id": 15781965, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13602, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:05Z", "source_id": 48586364, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:44:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:09Z", "source_id": 15786899, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1918 |
1918 |
14 |
None |
None |
Clacton-on-Sea |
2044 |
2044 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P67000/2026-09-15/detailed |
None |
Thorpe-le-Soken |
2026-09-15T20:35:00+01:00 |
Clacton-on-Sea |
7.0 |
{"type": "LineString", "coordinates": [[1.1597799, 51.8480523], [1.1603787, 51.847915], [1.1609725999999998, 51.8477944], [1.1618352999999997, 51.847600400000005], [1.1629006999999998, 51.8473576], [1.1634043, 51.84723340000001], [1.1636148, 51.84717690000001], [1.1639678, 51.8470443], [1.1643676, 51.846923200000006], [1.1648682, 51.84676150000001], [1.1655649999999995, 51.8465331], [1.1659962, 51.84638069999998], [1.1664131, 51.846227], [1.1668262, 51.846057], [1.1672074999999995, 51.845895600000006], [1.1678098693553778, 51.8456002976801], [1.1680575, 51.8454789], [1.1685946, 51.8451846], [1.1690934999999998, 51.84488859999998], [1.1694909999999998, 51.844637099999986], [1.1698632999999998, 51.8443872], [1.1705536, 51.843871099999994], [1.1712340999999995, 51.84333900000001], [1.1716572, 51.8430172], [1.1720923999999997, 51.842703400000005], [1.172592, 51.8423576], [1.1730208999999998, 51.8420846], [1.1735428, 51.8417696], [1.1741308, 51.8414353], [1.1746346999999997, 51.84117009999999], [1.1751206999999997, 51.84092269999999], [1.1756417, 51.840682399999984], [1.1758267999999998, 51.8406035], [1.1761529, 51.8404792], [1.1769816, 51.84017329999999], [1.1779226, 51.8398781], [1.178437, 51.8397291], [1.1789839, 51.839547399999994], [1.1797062, 51.8392286], [1.1803294, 51.838908100000005], [1.1809093, 51.838571], [1.1813908999999998, 51.8382041], [1.1817925, 51.8378635], [1.1821176999999998, 51.8375221], [1.1824448999999997, 51.837104100000005], [1.1827229, 51.83666869999998], [1.1828921999999995, 51.836287899999995], [1.1830551, 51.8358634], [1.1831344, 51.8354604], [1.1831642, 51.8352673], [1.1831846999999998, 51.83508390000001], [1.1831849, 51.83470260000001], [1.1831683999999998, 51.83450340000001], [1.1831313, 51.83427279999999], [1.1830901, 51.83406339999999], [1.1830305999999997, 51.83385], [1.1829134999999995, 51.833544200000006], [1.1827846999999998, 51.833264699999994], [1.1826970934963832, 51.833078520820536], [1.1824516, 51.83255679999999], [1.1823324, 51.83232149999999], [1.1819199, 51.83149340000001], [1.1814199, 51.83045379999999], [1.1809065, 51.829397799999995], [1.1806668, 51.8288385], [1.1804825999999995, 51.8282983], [1.1804398, 51.828109700000006], [1.1803814, 51.827865499999994], [1.1803108, 51.8274572], [1.180292, 51.82723159999999], [1.1802885, 51.826983], [1.1803035, 51.8265581], [1.180336, 51.8263124], [1.180378, 51.8261127], [1.1805153, 51.825679599999994], [1.1808145999999995, 51.8249565], [1.1811575, 51.82423150000001], [1.1814481999999995, 51.82360919999999], [1.1815801, 51.82329180000001], [1.1816955, 51.8229741], [1.1817627999999998, 51.82274119999999], [1.1818082, 51.8225178], [1.1818429, 51.8223181], [1.1818723999999998, 51.8221177], [1.18191, 51.821714099999994], [1.1819028000000005, 51.82130359999999], [1.1818785, 51.8208848], [1.1817813, 51.82032139999999], [1.1817242, 51.82006160000001], [1.1816511, 51.81979090000001], [1.1814734, 51.81933260000001], [1.1814256999999997, 51.819234400000006], [1.1813508, 51.81904930000001], [1.1811912, 51.8187497], [1.1808982, 51.8182652], [1.1805581999999997, 51.817794600000006], [1.1802366, 51.8174296], [1.1798899, 51.817060100000006], [1.1774709, 51.814654699999984], [1.1760931, 51.8132775], [1.1758871, 51.8130829], [1.1755148999999998, 51.8127128], [1.1735798, 51.81079179999999], [1.1717942, 51.809002], [1.171457, 51.8086807], [1.1711019, 51.80835319999999], [1.1702919000000005, 51.8077371], [1.1698679999999997, 51.807466000000005], [1.1694073, 51.8072025], [1.1689384, 51.8069553], [1.1684239, 51.8067308], [1.1678098693553778, 51.80649280293942], [1.1664061, 51.805948699999995], [1.1657209, 51.8056747], [1.1652163999999998, 51.8054545], [1.1647363, 51.805208], [1.1642828, 51.8049487], [1.1638801, 51.80469219999999], [1.1634770999999997, 51.8044054], [1.1630922999999995, 51.80408880000001], [1.1628074, 51.80381930000001], [1.1625273, 51.8035369], [1.1620086, 51.8029637], [1.1615392999999998, 51.8024101], [1.1600086, 51.8006706], [1.1584927, 51.7989194], [1.1577068, 51.7980205], [1.1569451, 51.7971448], [1.1567675999999998, 51.79694080000001], [1.1565611, 51.79670989999999], [1.1563503999999998, 51.796466599999995], [1.1563156, 51.7964344], [1.1561065, 51.796247300000005], [1.1559013, 51.7960888], [1.1557639, 51.7959699], [1.1555291, 51.79568], [1.1552623, 51.7953772], [1.1549418, 51.7950288], [1.1545033, 51.7945975], [1.1540332, 51.794171]]} |
4.6 |
2037 |
2044 |
Thorpe-le-Soken |
Clacton-on-Sea |
Clacton-on-Sea |
51.7941710 |
1.1540332 |
51.7941710 |
1.1540332 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:44:00 |
Clacton-on-Sea |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786899 |
1789501389538244 |
109 |
109 |
2026-09-15 19:54:53.476470 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:52.501915 |
| 559634 |
581947 |
H49421 |
230D84CZ15 |
2026-09-15 |
COMPLETE |
15788028 |
2026-09-15 20:18:00 |
2026-09-15 19:55:07 |
2026-09-17 19:55:07 |
{"id": 581947, "stp": "P", "toc": "Unknown", "uid": "H49421", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49421/2026-09-15/detailed", "trust_id": "230D84CZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Doncaster Up Decoy", "service_date": "2026-09-15", "dest_arr_time": "2032", "dest_platform": null, "is_terminated": 1, "next_location": "Doncaster Up Decoy", "signalling_id": "0D84", "timing_status": "EARLY", "origin_station": "Doncaster Down Decoy (GBRf)", "current_leg_arr": "2018", "current_leg_dep": "2006", "current_leg_end": "Doncaster Up Decoy", "origin_dep_time": "2012", "origin_platform": null, "current_location": "Doncaster Up Decoy", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": "-14 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1065122999999997, 53.4877385], [-1.1059621, 53.4887913], [-1.1032964000000005, 53.49385], [-1.102592, 53.4951884], [-1.1025747, 53.495221400000005], [-1.1024844, 53.4954291], [-1.1023906, 53.49566769999999], [-1.1022746, 53.4959282], [-1.1022301999999995, 53.49601710000001], [-1.1020419999999995, 53.49635899999999], [-1.1018807609919423, 53.49666001273128], [-1.10186572540533, 53.496688082151216], [-1.1018467, 53.4967236], [-1.1011906, 53.4979663], [-1.1007356609186292, 53.49882407745084], [-1.1007178897352143, 53.49885758426705], [-1.1006967624768278, 53.498897418786505], [-1.1005375, 53.4991977], [-1.1004138, 53.499444999999994], [-1.1003173, 53.4997051], [-1.1002792999999995, 53.4999746], [-1.1002969, 53.5002449], [-1.1003283, 53.500439500000006], [-1.100451, 53.5007152], [-1.1006618, 53.5010595], [-1.1008336, 53.501279200000006], [-1.1012011, 53.5015848], [-1.1014988, 53.50177699999999], [-1.1020298, 53.5020491], [-1.1025052, 53.5022242], [-1.1029672, 53.5023527], [-1.1035083, 53.50244909999999], [-1.1039916, 53.50250729999999], [-1.104551, 53.5025309], [-1.1051474, 53.5025028], [-1.1056049, 53.502450399999994], [-1.1061099, 53.502341099999995], [-1.1068277, 53.50214489999998], [-1.1074592, 53.5019563], [-1.1079673, 53.5018161], [-1.1084034, 53.501721], [-1.1088301, 53.50166269999998], [-1.1091815, 53.501633], [-1.1098514999999998, 53.5016167], [-1.1108283999999995, 53.5016183], [-1.1114882, 53.5016474], [-1.1118677, 53.501692899999995], [-1.1122083, 53.5017455], [-1.1125128, 53.5017997], [-1.1132464, 53.5019609], [-1.1138928, 53.5021164], [-1.1144130999999995, 53.5022488], [-1.1134256, 53.5019554], [-1.1145556999999997, 53.5022115], [-1.1151793, 53.5023982], [-1.1158263, 53.5025963], [-1.1167005999999997, 53.5027996], [-1.1191311, 53.50334480000001], [-1.1218039, 53.5039598]]}", "current_leg_start": "St. Catherines Jn", "dest_arr_time_act": "2032", "motion_projection": null, "next_location_lat": "53.5039598", "next_location_lon": "-1.1218039", "previous_location": "St. Catherines Jn", "current_leg_milage": "2.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 47.168, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1085.259, \"from_m\": 47.168, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2076.845, \"from_m\": 1085.259, \"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\": 3095.513, \"from_m\": 2076.845, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3160.264, \"from_m\": 3095.513, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3601.183, \"from_m\": 3160.264, \"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\": 4695.443, \"from_m\": 3601.183, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4882.595, \"from_m\": 4695.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5976.854, \"from_m\": 4882.595, \"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\": 6046.22, \"from_m\": 5976.854, \"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\": 6091.611, \"from_m\": 6046.22, \"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\": 6971.461, \"from_m\": 6091.611, \"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\": 7291.889, \"from_m\": 6971.461, \"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\": 7399.249, \"from_m\": 7291.889, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8650.985, \"from_m\": 7399.249, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 9849.791, \"from_m\": 8650.985, \"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\": 9883.52, \"from_m\": 9849.791, \"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\": 10039.284, \"from_m\": 9883.52, \"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\": 10092.74, \"from_m\": 10039.284, \"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\": 10728.727, \"from_m\": 10092.74, \"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\": 11971.577, \"from_m\": 10728.727, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12134.753, \"from_m\": 11971.577, \"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\": 12367.559, \"from_m\": 12134.753, \"capability_applied\": null, \"effective_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\": 581947, \"profile_key\": \"f78809a7074256bbf905e7397542caa7858ec419f65fde75ffbae100f24401da\", \"schedule_id\": 13975, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Doncaster Down Decoy (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70721}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014\", \"location\": \"Doncaster Decoy South Jn\", \"stage_seq\": 2, \"distance_m\": 3601.183, \"section_seq\": 1, \"route_path_id\": 70721}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2020\", \"location\": \"St. Catherines Jn\", \"stage_seq\": 3, \"distance_m\": 4789.019, \"section_seq\": 1, \"route_path_id\": 70721}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Low Ellers Curve Jn\", \"stage_seq\": 4, \"distance_m\": 5664.303, \"section_seq\": 1, \"route_path_id\": 70721}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Potteric Carr Jn\", \"stage_seq\": 5, \"distance_m\": 6763.414, \"section_seq\": 1, \"route_path_id\": 70721}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": null, \"location\": \"Doncaster Up Decoy\", \"stage_seq\": 6, \"distance_m\": 12367.559, \"section_seq\": 1, \"route_path_id\": 70721}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12367.559, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70721}], \"total_distance_m\": 12367.559, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 10597.391, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1770.168, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2012", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "53.5039598", "current_position_lon": "-1.1218039", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:51Z\", \"source_id\": 15788028, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster Up Decoy", "service_state_platform": null, "timing_fact_generation": 1789501492547667, "current_leg_arrival_utc": "2026-09-15T20:25:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:52.543169", "service_state_evidence_id": 15788028, "current_leg_start_actual_dep": "2026-09-15T20:20:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-15T19:18:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:53.482855", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
0D84 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 47.168, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1085.259, "from_m": 47.168, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2076.845, "from_m": 1085.259, "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": 3095.513, "from_m": 2076.845, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3160.264, "from_m": 3095.513, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3601.183, "from_m": 3160.264, "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": 4695.443, "from_m": 3601.183, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4882.595, "from_m": 4695.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5976.854, "from_m": 4882.595, "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": 6046.22, "from_m": 5976.854, "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": 6091.611, "from_m": 6046.22, "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": 6971.461, "from_m": 6091.611, "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": 7291.889, "from_m": 6971.461, "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": 7399.249, "from_m": 7291.889, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8650.985, "from_m": 7399.249, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 9849.791, "from_m": 8650.985, "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": 9883.52, "from_m": 9849.791, "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": 10039.284, "from_m": 9883.52, "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": 10092.74, "from_m": 10039.284, "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": 10728.727, "from_m": 10092.74, "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": 11971.577, "from_m": 10728.727, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12134.753, "from_m": 11971.577, "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": 12367.559, "from_m": 12134.753, "capability_applied": null, "effective_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": 581947, "profile_key": "f78809a7074256bbf905e7397542caa7858ec419f65fde75ffbae100f24401da", "schedule_id": 13975, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2012", "location": "Doncaster Down Decoy (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70721}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014", "location": "Doncaster Decoy South Jn", "stage_seq": 2, "distance_m": 3601.183, "section_seq": 1, "route_path_id": 70721}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2020", "location": "St. Catherines Jn", "stage_seq": 3, "distance_m": 4789.019, "section_seq": 1, "route_path_id": 70721}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "Low Ellers Curve Jn", "stage_seq": 4, "distance_m": 5664.303, "section_seq": 1, "route_path_id": 70721}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Potteric Carr Jn", "stage_seq": 5, "distance_m": 6763.414, "section_seq": 1, "route_path_id": 70721}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": null, "location": "Doncaster Up Decoy", "stage_seq": 6, "distance_m": 12367.559, "section_seq": 1, "route_path_id": 70721}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12367.559, "from_m": 0.0, "section_seq": 1, "route_path_id": 70721}], "total_distance_m": 12367.559, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 10597.391, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1770.168, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:51Z", "source_id": 15788028, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}] |
Doncaster Down Decoy (GBRf) |
2012 |
2012 |
None |
None |
None |
Doncaster Up Decoy |
2032 |
2032 |
None |
EARLY |
-14 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H49421/2026-09-15/detailed |
None |
St. Catherines Jn |
2026-09-15T20:20:00+01:00 |
Doncaster Up Decoy |
12.0 |
{"type": "LineString", "coordinates": [[-1.1065122999999997, 53.4877385], [-1.1059621, 53.4887913], [-1.1032964000000005, 53.49385], [-1.102592, 53.4951884], [-1.1025747, 53.495221400000005], [-1.1024844, 53.4954291], [-1.1023906, 53.49566769999999], [-1.1022746, 53.4959282], [-1.1022301999999995, 53.49601710000001], [-1.1020419999999995, 53.49635899999999], [-1.1018807609919423, 53.49666001273128], [-1.10186572540533, 53.496688082151216], [-1.1018467, 53.4967236], [-1.1011906, 53.4979663], [-1.1007356609186292, 53.49882407745084], [-1.1007178897352143, 53.49885758426705], [-1.1006967624768278, 53.498897418786505], [-1.1005375, 53.4991977], [-1.1004138, 53.499444999999994], [-1.1003173, 53.4997051], [-1.1002792999999995, 53.4999746], [-1.1002969, 53.5002449], [-1.1003283, 53.500439500000006], [-1.100451, 53.5007152], [-1.1006618, 53.5010595], [-1.1008336, 53.501279200000006], [-1.1012011, 53.5015848], [-1.1014988, 53.50177699999999], [-1.1020298, 53.5020491], [-1.1025052, 53.5022242], [-1.1029672, 53.5023527], [-1.1035083, 53.50244909999999], [-1.1039916, 53.50250729999999], [-1.104551, 53.5025309], [-1.1051474, 53.5025028], [-1.1056049, 53.502450399999994], [-1.1061099, 53.502341099999995], [-1.1068277, 53.50214489999998], [-1.1074592, 53.5019563], [-1.1079673, 53.5018161], [-1.1084034, 53.501721], [-1.1088301, 53.50166269999998], [-1.1091815, 53.501633], [-1.1098514999999998, 53.5016167], [-1.1108283999999995, 53.5016183], [-1.1114882, 53.5016474], [-1.1118677, 53.501692899999995], [-1.1122083, 53.5017455], [-1.1125128, 53.5017997], [-1.1132464, 53.5019609], [-1.1138928, 53.5021164], [-1.1144130999999995, 53.5022488], [-1.1134256, 53.5019554], [-1.1145556999999997, 53.5022115], [-1.1151793, 53.5023982], [-1.1158263, 53.5025963], [-1.1167005999999997, 53.5027996], [-1.1191311, 53.50334480000001], [-1.1218039, 53.5039598]]} |
2.0 |
2006 |
2018 |
St. Catherines Jn |
Doncaster Up Decoy |
Doncaster Up Decoy |
53.5039598 |
-1.1218039 |
53.5039598 |
-1.1218039 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:18:00 |
Doncaster Up Decoy |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15788028 |
1789501492547667 |
8 |
8 |
2026-09-15 19:54:53.482855 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:52.543169 |
| 559635 |
588755 |
Y80292 |
832F31MX15 |
2026-09-15 |
COMPLETE |
15788039 |
2026-09-15 20:44:00 |
2026-09-15 19:55:07 |
2026-09-17 19:55:07 |
{"id": 588755, "stp": "P", "toc": "Great Western Railway", "uid": "Y80292", "consist": "166220", "dest_crs": "EXM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80292/2026-09-15/detailed", "trust_id": "832F31MX15", "origin_crs": "BNP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Exmouth", "service_date": "2026-09-15", "dest_arr_time": "2019", "dest_platform": null, "is_terminated": 1, "next_location": "Exeter St. David's", "signalling_id": "2F31", "timing_status": null, "origin_station": "Barnstaple", "current_leg_arr": "2046", "current_leg_dep": "2035", "current_leg_end": "Exeter St. David's", "origin_dep_time": "1838", "origin_platform": null, "current_location": "Exeter St. David's", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.6470568, 50.783273300000005], [-3.646712499999999, 50.7832296], [-3.6464367000000006, 50.7831959], [-3.64562, 50.78308229999999], [-3.645395399999999, 50.7830549], [-3.64492, 50.7829879], [-3.644541400000001, 50.7829366], [-3.644190500000001, 50.78289040000001], [-3.6439335, 50.782851400000006], [-3.6434196, 50.7827793], [-3.6429985, 50.7827096], [-3.642641899999999, 50.7826431], [-3.6423257, 50.7825778], [-3.6420189, 50.78251370000001], [-3.641720799999999, 50.78243929999999], [-3.6413202, 50.782337799999986], [-3.6409419, 50.7822362], [-3.640649699999999, 50.7821521], [-3.6403011, 50.78204290000001], [-3.6399347999999994, 50.78193389999999], [-3.639240500000001, 50.78172189999999], [-3.6391527, 50.78169780000001], [-3.6389365, 50.78163450000001], [-3.6387965000000007, 50.7815844], [-3.6385975, 50.7815172], [-3.6380164000000006, 50.7813534], [-3.6365355, 50.78095729999999], [-3.6361227, 50.7808608], [-3.6348188, 50.78059760000001], [-3.6341061, 50.78047389999999], [-3.6334134, 50.7803653], [-3.632778, 50.7802874], [-3.6322902, 50.7802382], [-3.6311416, 50.7801456], [-3.630640000000001, 50.78012029999999], [-3.628615, 50.780011300000005], [-3.6271958, 50.7799288], [-3.626542899999999, 50.7798956], [-3.6255731, 50.77984300000001], [-3.6246193, 50.779801199999994], [-3.6236805, 50.7797767], [-3.6230426, 50.7798116], [-3.6216142999999983, 50.7798608], [-3.620110999999999, 50.7799964], [-3.6188897, 50.7800698], [-3.6171482, 50.780176099999984], [-3.6170162, 50.7801846], [-3.6167126, 50.7802102], [-3.614595, 50.78034240000001], [-3.6098789, 50.780649799999985], [-3.6095823, 50.78066], [-3.6062519000000006, 50.7808746], [-3.6061404, 50.78088], [-3.6060404, 50.78088429999999], [-3.6055262, 50.78091740000001], [-3.6040325, 50.78095210000001], [-3.6025712, 50.780934300000006], [-3.601949199999999, 50.7809107], [-3.6013250999999995, 50.78086940000001], [-3.6000935999999997, 50.7807462], [-3.599322, 50.7806842], [-3.5982853, 50.7805315], [-3.5970037, 50.7803038], [-3.5953499, 50.7799798], [-3.5938429999999997, 50.779675899999994], [-3.5932611364780858, 50.77956390245135], [-3.5899616, 50.7789288], [-3.5896945, 50.7788778], [-3.5894032, 50.7788299], [-3.5892397999999996, 50.778797399999995], [-3.5889566000000004, 50.7787379], [-3.5884378000000003, 50.77862090000001], [-3.5879614999999996, 50.7785047], [-3.5878131, 50.77846519999999], [-3.5873977000000004, 50.77834519999999], [-3.587116599999999, 50.7782702], [-3.5869377, 50.778219400000005], [-3.586674299999999, 50.77814690000001], [-3.5863162, 50.7780341], [-3.5855509000000003, 50.7777783], [-3.5842402, 50.777336899999995], [-3.5825174000000004, 50.776747099999994], [-3.5813311, 50.77634750000001], [-3.5799987999999994, 50.7758949], [-3.5786555999999994, 50.7754388], [-3.577369899999999, 50.775003], [-3.5766891, 50.7747668], [-3.5761893999999996, 50.7745947], [-3.5751653999999995, 50.7742418], [-3.5741322999999996, 50.7738397], [-3.5737321, 50.773674199999995], [-3.5733333999999997, 50.773497299999995], [-3.5729774999999995, 50.7733351], [-3.572465, 50.7730906], [-3.5719817, 50.7728465], [-3.571569, 50.772619899999995], [-3.5710545, 50.77232819999999], [-3.5703337000000004, 50.771891999999994], [-3.5694927, 50.77132829999999], [-3.568713, 50.77077899999998], [-3.5682139, 50.77041769999999], [-3.5681047, 50.77031939999999], [-3.567612, 50.769912], [-3.5672874, 50.7696262], [-3.5668871, 50.769246499999994], [-3.5664820999999995, 50.768836400000005], [-3.5662159, 50.76852219999999], [-3.5659527, 50.76821909999999], [-3.5657921999999997, 50.76802140000001], [-3.5655701999999994, 50.76775889999999], [-3.5652609, 50.7673505], [-3.5649567999999996, 50.7669284], [-3.5647647999999994, 50.7666337], [-3.5645046999999996, 50.76620969999999], [-3.564373093617323, 50.765967351893885], [-3.5643243, 50.76587750000001], [-3.5640792999999995, 50.76539309999999], [-3.5639026, 50.7649724], [-3.5637544999999995, 50.7645834], [-3.5636363, 50.7642506], [-3.5633245, 50.7633731], [-3.5629199, 50.7627243], [-3.562380399999999, 50.7619955], [-3.5618977999999997, 50.761574200000005], [-3.5614827999999994, 50.761209400000006], [-3.5609499, 50.76083249999999], [-3.5605385, 50.76059249999999], [-3.5601271999999997, 50.7603677], [-3.5596753, 50.760167900000006], [-3.5592709999999994, 50.7600007], [-3.5589526, 50.7598786], [-3.5586936999999996, 50.7597892], [-3.5582276, 50.759643], [-3.557101799999999, 50.7593386], [-3.5565689999999996, 50.75920459999999], [-3.5560739, 50.7590744], [-3.5552087999999995, 50.7588253], [-3.5542800999999997, 50.758452800000015], [-3.5528424999999997, 50.7576859], [-3.5520807, 50.75715650000001], [-3.5513707, 50.7565113], [-3.5508124999999997, 50.7559011], [-3.5506815, 50.7557068], [-3.5505566, 50.7555213], [-3.5504602999999997, 50.755393999999995], [-3.5499405999999993, 50.7542364], [-3.5497995999999996, 50.7538937], [-3.5496545, 50.75353870000001], [-3.5493901, 50.7530292], [-3.5491083999999997, 50.75250000000001], [-3.5488467, 50.7520487], [-3.548533299999999, 50.7515641], [-3.5479058999999995, 50.75059410000001], [-3.5476899, 50.7501671], [-3.5475799, 50.74987610000001], [-3.5475161, 50.7496935], [-3.5474672, 50.7494945], [-3.5474241, 50.7492968], [-3.5473793999999996, 50.7489361], [-3.5473578999999997, 50.7486478], [-3.5474039, 50.748296799999984], [-3.5474697, 50.74800069999999], [-3.5475275999999996, 50.7478019], [-3.5475814, 50.7476567], [-3.5477445999999997, 50.7472369], [-3.5478038999999995, 50.747104099999994], [-3.5478922999999996, 50.7468786], [-3.5480024999999995, 50.746440599999985], [-3.5480716001450365, 50.746240964052376], [-3.5481179, 50.7461072], [-3.5481263999999997, 50.74606129999999], [-3.548206, 50.74562869999999], [-3.5482471, 50.745350300000005], [-3.5482743, 50.7450735], [-3.5482869, 50.7447773], [-3.5482812999999997, 50.74448360000001], [-3.548229399999999, 50.7439083], [-3.5481416999999995, 50.74346989999999], [-3.5480554999999994, 50.74318290000001], [-3.5479495999999995, 50.742877], [-3.5478329, 50.7425869], [-3.5477015, 50.74231780000001], [-3.5473153, 50.7416378], [-3.5469762, 50.74109579999999], [-3.5466858999999995, 50.74062249999999], [-3.5464542999999997, 50.7401971], [-3.5462023, 50.73967759999999], [-3.5460657, 50.7393483], [-3.5459072, 50.7389041], [-3.5457722, 50.7385113], [-3.5456416, 50.73810509999999], [-3.5451230999999996, 50.73645520000001], [-3.5449328, 50.735853600000006], [-3.5445927, 50.734779], [-3.5443982, 50.73415670000001], [-3.5443016999999997, 50.7338333], [-3.5441946, 50.73347429999999], [-3.5440246, 50.73286970000001], [-3.5439387, 50.7325643], [-3.5437931999999996, 50.73212540000001], [-3.5437044, 50.7318248], [-3.5436165000000006, 50.7315516], [-3.5435944, 50.7314458], [-3.5435843, 50.7312914], [-3.5435582, 50.7310101], [-3.5435511, 50.7309332], [-3.5435336, 50.7307173], [-3.5435204999999996, 50.7304775], [-3.5435107, 50.7302812], [-3.543505, 50.729956099999995], [-3.5435196, 50.7296573]]}", "current_leg_start": "Crediton", "dest_arr_time_act": "2019", "motion_projection": null, "next_location_lat": "50.7296573", "next_location_lon": "-3.5435196", "previous_location": "Crediton", "current_leg_milage": "6.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 556.519, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10564.485, \"from_m\": 556.519, \"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\": 11292.693, \"from_m\": 10564.485, \"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\": 21944.807, \"from_m\": 11292.693, \"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\": 22432.261, \"from_m\": 21944.807, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28273.097, \"from_m\": 22432.261, \"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\": 28702.524, \"from_m\": 28273.097, \"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\": 41076.311, \"from_m\": 28702.524, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 43432.67, \"from_m\": 41076.311, \"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\": 44294.836, \"from_m\": 43432.67, \"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\": 51023.02, \"from_m\": 44294.836, \"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\": 51539.002, \"from_m\": 51023.02, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51597.953, \"from_m\": 51539.002, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55638.08, \"from_m\": 51597.953, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58504.79, \"from_m\": 55638.08, \"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\": 60364.791, \"from_m\": 58504.79, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60670.065, \"from_m\": 60364.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\": 60861.703, \"from_m\": 60670.065, \"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\": 62392.887, \"from_m\": 60861.703, \"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\": 62469.235, \"from_m\": 62392.887, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 62537.172, \"from_m\": 62469.235, \"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\": 63026.86, \"from_m\": 62537.172, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63316.395, \"from_m\": 63026.86, \"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\": 64573.834, \"from_m\": 63316.395, \"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\": 65694.085, \"from_m\": 64573.834, \"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\": 65734.26, \"from_m\": 65694.085, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 65780.216, \"from_m\": 65734.26, \"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\": 66152.051, \"from_m\": 65780.216, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 72276.462, \"from_m\": 66152.051, \"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\": 72548.93, \"from_m\": 72276.462, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 72931.363, \"from_m\": 72548.93, \"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\": 80877.321, \"from_m\": 72931.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}], \"service_id\": 588755, \"profile_key\": \"e23ad7c4252c9905c327472556f266eb6f2a818b00775b317d9c803c763d3c0a\", \"schedule_id\": 31153, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1838\", \"location\": \"Barnstaple\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1846H\", \"wtt_dep\": \"1847\", \"location\": \"Umberleigh\", \"stage_seq\": 2, \"distance_m\": 10867.604, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1857H\", \"wtt_dep\": \"1858\", \"location\": \"Kings Nympton\", \"stage_seq\": 3, \"distance_m\": 22208.001, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1904H\", \"wtt_dep\": \"1906H\", \"location\": \"Eggesford\", \"stage_seq\": 4, \"distance_m\": 28557.664, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1912H\", \"wtt_dep\": \"1913\", \"location\": \"Lapford\", \"stage_seq\": 5, \"distance_m\": 34745.854, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1916H\", \"wtt_dep\": \"1917H\", \"location\": \"Morchard Road\", \"stage_seq\": 6, \"distance_m\": 38592.505, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1920H\", \"wtt_dep\": \"1921\", \"location\": \"Copplestone\", \"stage_seq\": 7, \"distance_m\": 41236.414, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1925H\", \"wtt_dep\": \"1926H\", \"location\": \"Yeoford\", \"stage_seq\": 8, \"distance_m\": 45969.87, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1933\", \"wtt_dep\": \"1934\", \"location\": \"Crediton\", \"stage_seq\": 9, \"distance_m\": 51811.261, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1942\", \"location\": \"Cowley Bridge Jn\", \"stage_seq\": 10, \"distance_m\": 60974.85, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1946\", \"wtt_dep\": \"1948\", \"location\": \"Exeter St. David's\", \"stage_seq\": 11, \"distance_m\": 62862.944, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1950H\", \"wtt_dep\": \"1951H\", \"location\": \"Exeter Central\", \"stage_seq\": 12, \"distance_m\": 64041.36, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1953\", \"wtt_dep\": \"1953H\", \"location\": \"St. James' Park\", \"stage_seq\": 13, \"distance_m\": 64841.68, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955\", \"location\": \"Exmouth Jn\", \"stage_seq\": 14, \"distance_m\": 65860.401, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1956H\", \"location\": \"Polsloe Bridge\", \"stage_seq\": 15, \"distance_m\": 66422.422, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"1959H\", \"wtt_dep\": \"2000H\", \"location\": \"Digby & Sowton\", \"stage_seq\": 16, \"distance_m\": 69453.419, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"2002H\", \"wtt_dep\": \"2003H\", \"location\": \"Newcourt\", \"stage_seq\": 17, \"distance_m\": 70731.445, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"2006H\", \"wtt_dep\": \"2007H\", \"location\": \"Topsham\", \"stage_seq\": 18, \"distance_m\": 72767.467, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2010H\", \"location\": \"Exton\", \"stage_seq\": 19, \"distance_m\": 75218.808, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2012H\", \"location\": \"Lympstone Commando\", \"stage_seq\": 20, \"distance_m\": 75875.263, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015\", \"location\": \"Lympstone Village\", \"stage_seq\": 21, \"distance_m\": 77622.815, \"section_seq\": 1, \"route_path_id\": 102934}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": null, \"location\": \"Exmouth\", \"stage_seq\": 22, \"distance_m\": 80877.321, \"section_seq\": 1, \"route_path_id\": 102934}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 80877.321, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102934}], \"total_distance_m\": 80877.321, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 80328.682, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 548.639, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1838", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "11.0", "current_position_lat": "50.7296573", "current_position_lon": "-3.5435196", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:08Z\", \"source_id\": 15735473, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:56Z\", \"source_id\": 15783338, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:46Z\", \"source_id\": 48590062, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:46:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:51Z\", \"source_id\": 15788036, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Exeter St. David's", "service_state_platform": "1", "timing_fact_generation": 1789501492696665, "current_leg_arrival_utc": "2026-09-15T19:46:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:52.690607", "service_state_evidence_id": 15788039, "current_leg_start_actual_dep": "2026-09-15T19:34:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:53.480111", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BNP |
EXM |
2F31 |
166220 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 556.519, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10564.485, "from_m": 556.519, "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": 11292.693, "from_m": 10564.485, "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": 21944.807, "from_m": 11292.693, "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": 22432.261, "from_m": 21944.807, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28273.097, "from_m": 22432.261, "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": 28702.524, "from_m": 28273.097, "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": 41076.311, "from_m": 28702.524, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 43432.67, "from_m": 41076.311, "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": 44294.836, "from_m": 43432.67, "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": 51023.02, "from_m": 44294.836, "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": 51539.002, "from_m": 51023.02, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51597.953, "from_m": 51539.002, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55638.08, "from_m": 51597.953, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58504.79, "from_m": 55638.08, "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": 60364.791, "from_m": 58504.79, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60670.065, "from_m": 60364.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": 60861.703, "from_m": 60670.065, "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": 62392.887, "from_m": 60861.703, "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": 62469.235, "from_m": 62392.887, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 62537.172, "from_m": 62469.235, "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": 63026.86, "from_m": 62537.172, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63316.395, "from_m": 63026.86, "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": 64573.834, "from_m": 63316.395, "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": 65694.085, "from_m": 64573.834, "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": 65734.26, "from_m": 65694.085, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 65780.216, "from_m": 65734.26, "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": 66152.051, "from_m": 65780.216, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 72276.462, "from_m": 66152.051, "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": 72548.93, "from_m": 72276.462, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72931.363, "from_m": 72548.93, "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": 80877.321, "from_m": 72931.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}], "service_id": 588755, "profile_key": "e23ad7c4252c9905c327472556f266eb6f2a818b00775b317d9c803c763d3c0a", "schedule_id": 31153, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1838", "location": "Barnstaple", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1846H", "wtt_dep": "1847", "location": "Umberleigh", "stage_seq": 2, "distance_m": 10867.604, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1857H", "wtt_dep": "1858", "location": "Kings Nympton", "stage_seq": 3, "distance_m": 22208.001, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1904H", "wtt_dep": "1906H", "location": "Eggesford", "stage_seq": 4, "distance_m": 28557.664, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1912H", "wtt_dep": "1913", "location": "Lapford", "stage_seq": 5, "distance_m": 34745.854, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1916H", "wtt_dep": "1917H", "location": "Morchard Road", "stage_seq": 6, "distance_m": 38592.505, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1920H", "wtt_dep": "1921", "location": "Copplestone", "stage_seq": 7, "distance_m": 41236.414, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1925H", "wtt_dep": "1926H", "location": "Yeoford", "stage_seq": 8, "distance_m": 45969.87, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1933", "wtt_dep": "1934", "location": "Crediton", "stage_seq": 9, "distance_m": 51811.261, "section_seq": 1, "route_path_id": 102934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1942", "location": "Cowley Bridge Jn", "stage_seq": 10, "distance_m": 60974.85, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1946", "wtt_dep": "1948", "location": "Exeter St. David's", "stage_seq": 11, "distance_m": 62862.944, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1950H", "wtt_dep": "1951H", "location": "Exeter Central", "stage_seq": 12, "distance_m": 64041.36, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1953", "wtt_dep": "1953H", "location": "St. James' Park", "stage_seq": 13, "distance_m": 64841.68, "section_seq": 1, "route_path_id": 102934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955", "location": "Exmouth Jn", "stage_seq": 14, "distance_m": 65860.401, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1956H", "location": "Polsloe Bridge", "stage_seq": 15, "distance_m": 66422.422, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "1959H", "wtt_dep": "2000H", "location": "Digby & Sowton", "stage_seq": 16, "distance_m": 69453.419, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "2002H", "wtt_dep": "2003H", "location": "Newcourt", "stage_seq": 17, "distance_m": 70731.445, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "2006H", "wtt_dep": "2007H", "location": "Topsham", "stage_seq": 18, "distance_m": 72767.467, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2010H", "location": "Exton", "stage_seq": 19, "distance_m": 75218.808, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2012H", "location": "Lympstone Commando", "stage_seq": 20, "distance_m": 75875.263, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015", "location": "Lympstone Village", "stage_seq": 21, "distance_m": 77622.815, "section_seq": 1, "route_path_id": 102934}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": null, "location": "Exmouth", "stage_seq": 22, "distance_m": 80877.321, "section_seq": 1, "route_path_id": 102934}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 80877.321, "from_m": 0.0, "section_seq": 1, "route_path_id": 102934}], "total_distance_m": 80877.321, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 80328.682, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 548.639, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:08Z", "source_id": 15735473, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:56Z", "source_id": 15783338, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26476, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:46Z", "source_id": 48590062, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:46:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:51Z", "source_id": 15788036, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:46:00+01:00", "operational_fact": true}] |
Barnstaple |
1838 |
1838 |
None |
None |
None |
Exmouth |
2019 |
2019 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:Y80292/2026-09-15/detailed |
None |
Crediton |
2026-09-15T19:34:00+01:00 |
Exeter St. David's |
11.0 |
{"type": "LineString", "coordinates": [[-3.6470568, 50.783273300000005], [-3.646712499999999, 50.7832296], [-3.6464367000000006, 50.7831959], [-3.64562, 50.78308229999999], [-3.645395399999999, 50.7830549], [-3.64492, 50.7829879], [-3.644541400000001, 50.7829366], [-3.644190500000001, 50.78289040000001], [-3.6439335, 50.782851400000006], [-3.6434196, 50.7827793], [-3.6429985, 50.7827096], [-3.642641899999999, 50.7826431], [-3.6423257, 50.7825778], [-3.6420189, 50.78251370000001], [-3.641720799999999, 50.78243929999999], [-3.6413202, 50.782337799999986], [-3.6409419, 50.7822362], [-3.640649699999999, 50.7821521], [-3.6403011, 50.78204290000001], [-3.6399347999999994, 50.78193389999999], [-3.639240500000001, 50.78172189999999], [-3.6391527, 50.78169780000001], [-3.6389365, 50.78163450000001], [-3.6387965000000007, 50.7815844], [-3.6385975, 50.7815172], [-3.6380164000000006, 50.7813534], [-3.6365355, 50.78095729999999], [-3.6361227, 50.7808608], [-3.6348188, 50.78059760000001], [-3.6341061, 50.78047389999999], [-3.6334134, 50.7803653], [-3.632778, 50.7802874], [-3.6322902, 50.7802382], [-3.6311416, 50.7801456], [-3.630640000000001, 50.78012029999999], [-3.628615, 50.780011300000005], [-3.6271958, 50.7799288], [-3.626542899999999, 50.7798956], [-3.6255731, 50.77984300000001], [-3.6246193, 50.779801199999994], [-3.6236805, 50.7797767], [-3.6230426, 50.7798116], [-3.6216142999999983, 50.7798608], [-3.620110999999999, 50.7799964], [-3.6188897, 50.7800698], [-3.6171482, 50.780176099999984], [-3.6170162, 50.7801846], [-3.6167126, 50.7802102], [-3.614595, 50.78034240000001], [-3.6098789, 50.780649799999985], [-3.6095823, 50.78066], [-3.6062519000000006, 50.7808746], [-3.6061404, 50.78088], [-3.6060404, 50.78088429999999], [-3.6055262, 50.78091740000001], [-3.6040325, 50.78095210000001], [-3.6025712, 50.780934300000006], [-3.601949199999999, 50.7809107], [-3.6013250999999995, 50.78086940000001], [-3.6000935999999997, 50.7807462], [-3.599322, 50.7806842], [-3.5982853, 50.7805315], [-3.5970037, 50.7803038], [-3.5953499, 50.7799798], [-3.5938429999999997, 50.779675899999994], [-3.5932611364780858, 50.77956390245135], [-3.5899616, 50.7789288], [-3.5896945, 50.7788778], [-3.5894032, 50.7788299], [-3.5892397999999996, 50.778797399999995], [-3.5889566000000004, 50.7787379], [-3.5884378000000003, 50.77862090000001], [-3.5879614999999996, 50.7785047], [-3.5878131, 50.77846519999999], [-3.5873977000000004, 50.77834519999999], [-3.587116599999999, 50.7782702], [-3.5869377, 50.778219400000005], [-3.586674299999999, 50.77814690000001], [-3.5863162, 50.7780341], [-3.5855509000000003, 50.7777783], [-3.5842402, 50.777336899999995], [-3.5825174000000004, 50.776747099999994], [-3.5813311, 50.77634750000001], [-3.5799987999999994, 50.7758949], [-3.5786555999999994, 50.7754388], [-3.577369899999999, 50.775003], [-3.5766891, 50.7747668], [-3.5761893999999996, 50.7745947], [-3.5751653999999995, 50.7742418], [-3.5741322999999996, 50.7738397], [-3.5737321, 50.773674199999995], [-3.5733333999999997, 50.773497299999995], [-3.5729774999999995, 50.7733351], [-3.572465, 50.7730906], [-3.5719817, 50.7728465], [-3.571569, 50.772619899999995], [-3.5710545, 50.77232819999999], [-3.5703337000000004, 50.771891999999994], [-3.5694927, 50.77132829999999], [-3.568713, 50.77077899999998], [-3.5682139, 50.77041769999999], [-3.5681047, 50.77031939999999], [-3.567612, 50.769912], [-3.5672874, 50.7696262], [-3.5668871, 50.769246499999994], [-3.5664820999999995, 50.768836400000005], [-3.5662159, 50.76852219999999], [-3.5659527, 50.76821909999999], [-3.5657921999999997, 50.76802140000001], [-3.5655701999999994, 50.76775889999999], [-3.5652609, 50.7673505], [-3.5649567999999996, 50.7669284], [-3.5647647999999994, 50.7666337], [-3.5645046999999996, 50.76620969999999], [-3.564373093617323, 50.765967351893885], [-3.5643243, 50.76587750000001], [-3.5640792999999995, 50.76539309999999], [-3.5639026, 50.7649724], [-3.5637544999999995, 50.7645834], [-3.5636363, 50.7642506], [-3.5633245, 50.7633731], [-3.5629199, 50.7627243], [-3.562380399999999, 50.7619955], [-3.5618977999999997, 50.761574200000005], [-3.5614827999999994, 50.761209400000006], [-3.5609499, 50.76083249999999], [-3.5605385, 50.76059249999999], [-3.5601271999999997, 50.7603677], [-3.5596753, 50.760167900000006], [-3.5592709999999994, 50.7600007], [-3.5589526, 50.7598786], [-3.5586936999999996, 50.7597892], [-3.5582276, 50.759643], [-3.557101799999999, 50.7593386], [-3.5565689999999996, 50.75920459999999], [-3.5560739, 50.7590744], [-3.5552087999999995, 50.7588253], [-3.5542800999999997, 50.758452800000015], [-3.5528424999999997, 50.7576859], [-3.5520807, 50.75715650000001], [-3.5513707, 50.7565113], [-3.5508124999999997, 50.7559011], [-3.5506815, 50.7557068], [-3.5505566, 50.7555213], [-3.5504602999999997, 50.755393999999995], [-3.5499405999999993, 50.7542364], [-3.5497995999999996, 50.7538937], [-3.5496545, 50.75353870000001], [-3.5493901, 50.7530292], [-3.5491083999999997, 50.75250000000001], [-3.5488467, 50.7520487], [-3.548533299999999, 50.7515641], [-3.5479058999999995, 50.75059410000001], [-3.5476899, 50.7501671], [-3.5475799, 50.74987610000001], [-3.5475161, 50.7496935], [-3.5474672, 50.7494945], [-3.5474241, 50.7492968], [-3.5473793999999996, 50.7489361], [-3.5473578999999997, 50.7486478], [-3.5474039, 50.748296799999984], [-3.5474697, 50.74800069999999], [-3.5475275999999996, 50.7478019], [-3.5475814, 50.7476567], [-3.5477445999999997, 50.7472369], [-3.5478038999999995, 50.747104099999994], [-3.5478922999999996, 50.7468786], [-3.5480024999999995, 50.746440599999985], [-3.5480716001450365, 50.746240964052376], [-3.5481179, 50.7461072], [-3.5481263999999997, 50.74606129999999], [-3.548206, 50.74562869999999], [-3.5482471, 50.745350300000005], [-3.5482743, 50.7450735], [-3.5482869, 50.7447773], [-3.5482812999999997, 50.74448360000001], [-3.548229399999999, 50.7439083], [-3.5481416999999995, 50.74346989999999], [-3.5480554999999994, 50.74318290000001], [-3.5479495999999995, 50.742877], [-3.5478329, 50.7425869], [-3.5477015, 50.74231780000001], [-3.5473153, 50.7416378], [-3.5469762, 50.74109579999999], [-3.5466858999999995, 50.74062249999999], [-3.5464542999999997, 50.7401971], [-3.5462023, 50.73967759999999], [-3.5460657, 50.7393483], [-3.5459072, 50.7389041], [-3.5457722, 50.7385113], [-3.5456416, 50.73810509999999], [-3.5451230999999996, 50.73645520000001], [-3.5449328, 50.735853600000006], [-3.5445927, 50.734779], [-3.5443982, 50.73415670000001], [-3.5443016999999997, 50.7338333], [-3.5441946, 50.73347429999999], [-3.5440246, 50.73286970000001], [-3.5439387, 50.7325643], [-3.5437931999999996, 50.73212540000001], [-3.5437044, 50.7318248], [-3.5436165000000006, 50.7315516], [-3.5435944, 50.7314458], [-3.5435843, 50.7312914], [-3.5435582, 50.7310101], [-3.5435511, 50.7309332], [-3.5435336, 50.7307173], [-3.5435204999999996, 50.7304775], [-3.5435107, 50.7302812], [-3.543505, 50.729956099999995], [-3.5435196, 50.7296573]]} |
6.9 |
2035 |
2046 |
Crediton |
Exeter St. David's |
Exeter St. David's |
50.7296573 |
-3.5435196 |
50.7296573 |
-3.5435196 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:44:00 |
Exeter St. David's |
TRUST |
TRUST_CANCELLATION |
15788039 |
1789501492696665 |
15 |
15 |
2026-09-15 19:54:53.480111 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:52.690607 |
| 559636 |
586745 |
C14815 |
011T92MU15 |
2026-09-15 |
COMPLETE |
15787127 |
2026-09-15 20:44:00 |
2026-09-15 19:55:08 |
2026-09-17 19:55:08 |
{"id": 586745, "stp": "P", "toc": "ScotRail", "uid": "C14815", "consist": "HA24", "dest_crs": "GLQ", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C14815/2026-09-15/detailed", "trust_id": "011T92MU15", "origin_crs": "INV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "7", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "1T92", "timing_status": "ON TIME", "origin_station": "Inverness", "current_leg_arr": "2044", "current_leg_dep": "2019", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "1725", "origin_platform": "4", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-15T19:55:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9348095, 56.1202015], [-3.934497, 56.1198942], [-3.9339916000000006, 56.1194095], [-3.933773599999999, 56.11920289999999], [-3.9335999, 56.11902249999999], [-3.933418, 56.11884679999999], [-3.933309299999999, 56.11874180000001], [-3.9331051, 56.118535699999995], [-3.932935000000001, 56.1183654], [-3.9325139, 56.11791229999999], [-3.932305299999999, 56.1176815], [-3.9322611, 56.1176396], [-3.9320807, 56.1174687], [-3.9316837, 56.116981599999995], [-3.9314544, 56.11671709999999], [-3.9312266, 56.116454399999995], [-3.931042899999999, 56.116204799999984], [-3.9308692, 56.11595899999999], [-3.930654999999999, 56.11565220000001], [-3.9304498, 56.11531980000001], [-3.9302924, 56.11502539999999], [-3.9300039999999994, 56.1144681], [-3.9297786, 56.114052], [-3.929479099999999, 56.11355619999999], [-3.9294205999999994, 56.1134742], [-3.928932300000001, 56.1127895], [-3.9286947, 56.112493099999995], [-3.928336, 56.1120768], [-3.92796, 56.1116688], [-3.927603, 56.1113191], [-3.9271594, 56.11089960000001], [-3.9266829, 56.1104816], [-3.9259761000000006, 56.1099194], [-3.9256797999999993, 56.10970229999999], [-3.924580099999999, 56.1089471], [-3.9236267072582063, 56.10827294686537], [-3.9218684000000006, 56.1070296], [-3.9196213000000006, 56.1054302], [-3.918689899999999, 56.104790400000006], [-3.9177698999999993, 56.104157699999995], [-3.9144406, 56.101814399999995], [-3.9139837000000006, 56.10149279999999], [-3.9116376, 56.099841399999995], [-3.9102536999999993, 56.09886349999999], [-3.909980299999999, 56.098672099999995], [-3.9089614, 56.09795559999999], [-3.9027973, 56.0936208], [-3.9026809, 56.093535800000005], [-3.901906, 56.093015099999995], [-3.900880200000001, 56.0923848], [-3.8998836, 56.0918241], [-3.8983021, 56.09101439999999], [-3.8974647, 56.09062200000001], [-3.896332399999999, 56.0901446], [-3.8951717, 56.08968529999999], [-3.8942062, 56.08932239999999], [-3.8931959, 56.088972], [-3.8913949, 56.08839019999999], [-3.889626399999999, 56.08777669999999], [-3.888784900000001, 56.0874682], [-3.887986, 56.08711889999999], [-3.8863415, 56.0863238], [-3.8849511, 56.0855299], [-3.883790499999999, 56.08472809999999], [-3.8830675, 56.0841687], [-3.8823895, 56.0835927], [-3.8818456, 56.0830765], [-3.8810352, 56.0822292], [-3.8804678, 56.08150759999999], [-3.8800336, 56.08095539999999], [-3.8795239, 56.0803195], [-3.8789541, 56.0796895], [-3.8787028, 56.07940309999999], [-3.878102699999999, 56.0787844], [-3.877209300000001, 56.077921799999984], [-3.8762295, 56.0771131], [-3.8751511, 56.0762946], [-3.874189799999999, 56.0756171], [-3.8723821, 56.074426300000006], [-3.8719479, 56.074141], [-3.8709799, 56.0735048], [-3.862755721713942, 56.06810007861502], [-3.8617138, 56.0674153], [-3.8612097, 56.067084], [-3.859123499999999, 56.065613299999995], [-3.8571331, 56.0640963], [-3.856369, 56.0634719], [-3.850208641422351, 56.0581480132136], [-3.8495895, 56.0576129], [-3.848570899999999, 56.056706299999995], [-3.8476496, 56.05580139999999], [-3.8469132999999993, 56.0550598], [-3.844796099999999, 56.0527127], [-3.8442833, 56.052144199999994], [-3.8441527, 56.0519994], [-3.8441084, 56.0519507], [-3.8430207, 56.0507442], [-3.842873199999999, 56.0505759], [-3.8420769, 56.04963699999998], [-3.8409093, 56.04832530000001], [-3.8366763, 56.04356949999999], [-3.8358531999999994, 56.0423728], [-3.8351247000000006, 56.0411335], [-3.8347401, 56.0402663], [-3.8342193999999994, 56.03884469999999], [-3.8336763, 56.037025699999994], [-3.8333405, 56.03592780000001], [-3.8322379, 56.0323228], [-3.831712, 56.03051419999999], [-3.8314099, 56.0294975], [-3.8313514, 56.0293006], [-3.8308956999999992, 56.02779300000001], [-3.8305048, 56.02656950000001], [-3.8303367, 56.0259837], [-3.830285199999999, 56.02576909999999], [-3.830267599999999, 56.02569580000001], [-3.8301617, 56.025254], [-3.8300869, 56.0249486], [-3.8300533, 56.0248202], [-3.8300186, 56.02470009999998], [-3.830013299999999, 56.0246816], [-3.8298955, 56.0239474], [-3.8298645, 56.023742199999994], [-3.8298083, 56.0229285], [-3.8298107, 56.0228881], [-3.8298193, 56.0227411], [-3.8298563, 56.02241279999999], [-3.8298818, 56.0221795], [-3.8299342, 56.0219452], [-3.830016099999999, 56.0214761], [-3.8300672, 56.0213015], [-3.8300991, 56.0211927], [-3.8301176999999993, 56.0211291], [-3.8303477, 56.020343399999994], [-3.830485499999999, 56.0198605], [-3.8305719, 56.01964], [-3.830888100000001, 56.01892669999999], [-3.831580100000001, 56.017410899999994], [-3.8324216999999994, 56.015506300000006], [-3.833085099999999, 56.0140985], [-3.8333744999999992, 56.01348430000001], [-3.8336843, 56.012792], [-3.834138, 56.01178829999999], [-3.8342354, 56.0115728], [-3.834573399999999, 56.01083739999999], [-3.8358281, 56.008107], [-3.835897917879074, 56.00795783962394], [-3.8364393, 56.0068012], [-3.8365319, 56.00658069999999], [-3.8367244, 56.00616470000001], [-3.8370242, 56.0056873], [-3.837225800000001, 56.00542449999999], [-3.837486199999999, 56.0050995], [-3.8381144, 56.0044733], [-3.8377445, 56.0047698], [-3.838067, 56.004455099999994], [-3.8385588, 56.0040296], [-3.8391853, 56.00355579999999], [-3.8395806, 56.0033057], [-3.8400079, 56.0030663], [-3.8405215, 56.0027935], [-3.8409592, 56.00259209999999], [-3.8418688999999993, 56.00222749999999], [-3.8423681, 56.0020354], [-3.842940000000001, 56.00185789999999], [-3.8430656, 56.0018266], [-3.843912500000001, 56.0016047], [-3.8447968, 56.001401599999994], [-3.8455789999999994, 56.00126639999999], [-3.846378000000001, 56.00115], [-3.847225700000001, 56.00107109999999], [-3.8478772, 56.001037499999995], [-3.8485163999999994, 56.0010161], [-3.8493872, 56.0010198], [-3.8502506, 56.0010682], [-3.851159099999999, 56.00115139999999], [-3.852372499999999, 56.0012933], [-3.8532818999999994, 56.00139109999999], [-3.8541972, 56.0014703], [-3.855711, 56.001558], [-3.856361099999999, 56.0015828], [-3.8570075, 56.00159099999999], [-3.857725499999999, 56.00159320000001], [-3.8579916, 56.001594], [-3.858969, 56.0015815], [-3.8599713, 56.001543799999986], [-3.860959, 56.00147509999999], [-3.8617723000000006, 56.001407], [-3.8625856, 56.0013222], [-3.862755721713942, 56.001300732866525], [-3.8638702, 56.001160099999986], [-3.8646742, 56.001037800000006], [-3.8657538, 56.00084549999999], [-3.8667220000000007, 56.0006518], [-3.8674261999999993, 56.0004928], [-3.8681453, 56.0003198], [-3.8689564, 56.00010030000001], [-3.869815399999999, 55.999851099999994], [-3.8710216, 55.9994597], [-3.871825700000001, 55.9991728], [-3.8724959, 55.9989126], [-3.8725769, 55.998878700000006], [-3.873480199999999, 55.9985006], [-3.874414099999999, 55.9980642], [-3.875562799999999, 55.997449799999984], [-3.8794842, 55.9952967], [-3.879652599999999, 55.99519659999999], [-3.8820953, 55.9938259], [-3.883905899999999, 55.992819], [-3.8860691325150034, 55.991615906500286], [-3.8865360999999994, 55.99135619999999], [-3.8872184, 55.9910134], [-3.888026099999999, 55.99056319999999], [-3.888931499999999, 55.9900464], [-3.889844599999999, 55.989545], [-3.890953699999999, 55.98898009999999], [-3.8915755, 55.9886922], [-3.8920656999999994, 55.988478099999995], [-3.8934839, 55.987922299999994], [-3.8944323, 55.9875913], [-3.8951811, 55.987350600000006], [-3.8952291, 55.98733759999999], [-3.896906099999999, 55.986882], [-3.8976921999999994, 55.9867095], [-3.897968599999999, 55.98664900000001], [-3.898212299999999, 55.98659909999999], [-3.8992064, 55.98640569999999], [-3.8998773999999994, 55.9862807], [-3.8998843124091658, 55.98627954827215], [-3.900554399999999, 55.9861679], [-3.9010262, 55.98608389999998], [-3.901344299999999, 55.9860262], [-3.9016493, 55.98597470000001], [-3.9022286, 55.9858813], [-3.9032075, 55.98571510000001], [-3.905579200000001, 55.98527029999999], [-3.905993599999999, 55.9852014], [-3.906154, 55.9851747], [-3.906412, 55.98512970000001], [-3.9084664999999994, 55.98480409999999], [-3.9096504, 55.984641200000006], [-3.9112134, 55.9844383], [-3.911493099999999, 55.98440189999999], [-3.911616500000001, 55.9843876], [-3.912796499999999, 55.98425719999999], [-3.913972999999999, 55.9841442], [-3.914346, 55.9841105], [-3.9163347, 55.9839307], [-3.9227926, 55.98340050000001], [-3.9274739, 55.9830005], [-3.9302445, 55.98276920000001], [-3.9320169, 55.9826212], [-3.9321979, 55.9826049], [-3.9365368, 55.98224239999999], [-3.93663313360005, 55.98223476534881], [-3.936694705574304, 55.982187210830205], [-3.936794133449483, 55.98217933094809], [-3.9369043, 55.9821706], [-3.9407451, 55.9818461], [-3.942835699999999, 55.9816732], [-3.945571, 55.9814451], [-3.9474598, 55.9813163], [-3.9486857, 55.9812643], [-3.949916099999999, 55.981238600000005], [-3.9509115, 55.9812336], [-3.9519149, 55.981247], [-3.9525224, 55.98125999999999], [-3.952587250125894, 55.98126138125945], [-3.952898, 55.98126799999999], [-3.9538643, 55.981299199999995], [-3.9550740000000006, 55.981368], [-3.956172599999999, 55.98144729999999], [-3.9582124, 55.981592899999995], [-3.9589345, 55.98164379999999], [-3.9596779999999994, 55.9816728], [-3.960346, 55.98169659999999], [-3.9609853, 55.98170549999999], [-3.9617245, 55.9817138], [-3.9624704, 55.981709299999984], [-3.9632457, 55.981694100000006], [-3.9636101, 55.9816892], [-3.963989199999999, 55.98166969999999], [-3.9648723, 55.9816278], [-3.9657502, 55.9815695], [-3.966700799999999, 55.981501299999984], [-3.967604699999999, 55.981409600000006], [-3.968639000000001, 55.9812987], [-3.9691394999999994, 55.9812385], [-3.9696008, 55.98117599999999], [-3.9703885, 55.981061699999984], [-3.9704819, 55.9810459], [-3.971140399999999, 55.980934399999995], [-3.971876799999999, 55.9808038], [-3.9726414, 55.98065], [-3.9732729, 55.98051519999999], [-3.9739117, 55.980371700000006], [-3.9749985999999993, 55.98011399999999], [-3.9771254, 55.9795583], [-3.977271599999999, 55.979519], [-3.9776608000000007, 55.9794083], [-3.980345999999999, 55.9786566], [-3.9845181999999992, 55.9774925], [-3.985239599999999, 55.9772938], [-3.9887682, 55.97632170000001], [-3.9916593, 55.975495900000006], [-3.9929248, 55.9750902], [-3.9942193000000006, 55.9746647], [-3.9955138, 55.974213], [-3.9967416, 55.9737669], [-3.9989268, 55.97300570000001], [-4.0001027, 55.97263039999999], [-4.0011696, 55.972316199999995], [-4.001349899999999, 55.97226309999999], [-4.0026111, 55.97190919999999], [-4.0065556, 55.9710595], [-4.006692499999999, 55.97103010000001], [-4.0096668, 55.97038940000001], [-4.011614999999999, 55.9699813], [-4.011772, 55.96994680000001], [-4.0132663, 55.969627599999995], [-4.014916699999999, 55.96919389999998], [-4.0163959, 55.9687351], [-4.017570299999999, 55.9683256], [-4.0178218999999995, 55.9682379], [-4.018981, 55.9677775], [-4.0199873, 55.967328], [-4.0210521, 55.9667913], [-4.0215875, 55.96649539999999], [-4.0221195, 55.9661823], [-4.022459, 55.96597820000001], [-4.0228255, 55.96574110000001], [-4.0235162, 55.9652818], [-4.0255593, 55.96378300000001], [-4.0318622, 55.9588152], [-4.032352599999999, 55.9584287], [-4.033300874890504, 55.95770237974702], [-4.0336715, 55.9574185], [-4.0349992, 55.9564047], [-4.0356026, 55.9560095], [-4.036193099999999, 55.95564169999999], [-4.0364593, 55.9554827], [-4.0364626509687955, 55.9554807233783], [-4.0369211, 55.9552103], [-4.0374539, 55.9549192], [-4.0376656, 55.954805699999994], [-4.0380704, 55.9545957], [-4.038641, 55.9543129], [-4.0396785, 55.9538335], [-4.040736399999999, 55.9534121], [-4.0418402, 55.9530069], [-4.042418778537846, 55.952818968618026], [-4.042450699999999, 55.9528086], [-4.043060999999999, 55.95262550000001], [-4.0436822, 55.9524498], [-4.0443231, 55.95228259999998], [-4.0456051, 55.9519606], [-4.0462291, 55.9518094], [-4.046898, 55.9516473], [-4.0480882, 55.9513809], [-4.0510961, 55.9507112], [-4.054079299999999, 55.95002789999999], [-4.0562955, 55.949538], [-4.0568362, 55.9493975], [-4.057082300000001, 55.949329000000006], [-4.0571845, 55.9493016], [-4.057368699999999, 55.949253299999995], [-4.058042299999999, 55.9490881], [-4.0585072, 55.948971199999995], [-4.0590844, 55.9488205], [-4.0595896, 55.94868590000001], [-4.060187, 55.9485199], [-4.0606692, 55.9483812], [-4.0611125, 55.94824909999999], [-4.0615644, 55.94811210000001], [-4.0618949, 55.9480067], [-4.0620524, 55.9479565], [-4.0628555, 55.9476978], [-4.063808400000001, 55.94737859999999], [-4.0642589, 55.94722469999999], [-4.064672, 55.947090900000006], [-4.0652362, 55.94691149999999], [-4.0663498, 55.94647629999999], [-4.0674561, 55.946029], [-4.0696419, 55.9450275], [-4.070625, 55.9445375], [-4.0708972, 55.9444019], [-4.072123399999999, 55.9437395], [-4.0745261, 55.9424411], [-4.079227699999999, 55.9398957], [-4.0804165999999995, 55.9392558], [-4.0816165, 55.9386212], [-4.082177099999999, 55.9383406], [-4.0828565999999995, 55.938000499999994], [-4.084105900000001, 55.9373936], [-4.085369599999999, 55.9368338], [-4.086675, 55.9362844], [-4.087998999999999, 55.9357688], [-4.0893381, 55.9352732], [-4.0901681, 55.93498719999999], [-4.0910109, 55.93471029999999], [-4.0918537, 55.93443820000001], [-4.092711, 55.934175], [-4.0934968000000005, 55.93394839999999], [-4.0943145, 55.933728900000006], [-4.0959357999999995, 55.933294399999994], [-4.096136699999999, 55.9332451], [-4.0963887, 55.9331803], [-4.0994988, 55.9324118], [-4.1022123, 55.9317412], [-4.1044989, 55.93119909999999], [-4.1050609, 55.9310682], [-4.1056923, 55.93092179999999], [-4.106536499999999, 55.930726099999994], [-4.1079814, 55.93040439999999], [-4.1094954999999995, 55.93012110000001], [-4.1110233, 55.9298435], [-4.1112595, 55.9298067], [-4.1116912999999995, 55.9297322], [-4.112172, 55.92965470000001], [-4.1131159, 55.92950960000001], [-4.1150191, 55.9292513], [-4.1162658, 55.92910009999999], [-4.1166775, 55.92905489999999], [-4.1175105, 55.9289636], [-4.118774799999999, 55.92881979999999], [-4.1199941, 55.9286729], [-4.1213848, 55.9284963], [-4.1228191, 55.9282886], [-4.123806, 55.9281348], [-4.1247882, 55.9279617], [-4.125753, 55.92778549999999], [-4.126724299999999, 55.9275866], [-4.1275859, 55.92739449999999], [-4.1284508, 55.927193999999986], [-4.1301882999999995, 55.926796], [-4.132250306949799, 55.92632357164132], [-4.1330188, 55.9261475], [-4.133827799999999, 55.9259571], [-4.1358391, 55.9254836], [-4.1386965, 55.9248305], [-4.1398169, 55.92457629999999], [-4.141118399999999, 55.92428480000001], [-4.141774299999999, 55.9241296], [-4.142416899999999, 55.9239825], [-4.1468347, 55.9229617], [-4.1475083, 55.9228076], [-4.1481997, 55.9226502], [-4.149540899999999, 55.92234030000001], [-4.1521289999999995, 55.92174820000001], [-4.152260300000001, 55.92171710000001], [-4.152471499999999, 55.9216661], [-4.152756499999999, 55.9216031], [-4.153392000000001, 55.9214565], [-4.1539166, 55.9213246], [-4.1544985, 55.9211899], [-4.1547482, 55.92112790000001], [-4.1548546, 55.9211012], [-4.1556463, 55.9208976], [-4.1562747, 55.9207284], [-4.157778, 55.920319600000006], [-4.1631292, 55.9187471], [-4.1643136, 55.9184221], [-4.165005899999999, 55.9182321], [-4.166767, 55.917781799999986], [-4.1672237, 55.9176778], [-4.1685024, 55.9173864], [-4.1702224999999995, 55.9169874], [-4.1714483, 55.91673949999999], [-4.1717971, 55.91666899999999], [-4.1737361, 55.9163046], [-4.1767878, 55.9158014], [-4.177721799999999, 55.915660200000005], [-4.1838314, 55.9147363], [-4.190025, 55.91377880000001], [-4.192042500000001, 55.91346689999999], [-4.1943467, 55.9131092], [-4.1948183, 55.913038699999994], [-4.194852199999999, 55.913033600000006], [-4.1965736, 55.9127761], [-4.1978195, 55.91258469999999], [-4.1990672, 55.9123742], [-4.1993012, 55.91233569999999], [-4.199849899999999, 55.912245299999995], [-4.2006203, 55.9121006], [-4.2021545, 55.911798899999994], [-4.2027828, 55.91166659999999], [-4.203413699999999, 55.9115178], [-4.2040166, 55.91137379999999], [-4.204625999999999, 55.9112208], [-4.2054763, 55.9110045], [-4.206343199999999, 55.9107574], [-4.2071691, 55.91051379999999], [-4.2080161, 55.910249], [-4.2090879, 55.90988670000001], [-4.2091681, 55.9098568], [-4.2100782, 55.9095176], [-4.211427099999999, 55.90901000000001], [-4.2128044, 55.9084917], [-4.2129339, 55.9084416], [-4.213764, 55.908120700000005], [-4.214779999999999, 55.90773010000001], [-4.21567171484646, 55.90738158737394], [-4.216739899999999, 55.9069641], [-4.221252899999999, 55.905211699999995], [-4.222081835361751, 55.904888151064874], [-4.222228, 55.9048311], [-4.2235352, 55.9043283], [-4.223676, 55.9042742], [-4.2239257, 55.904179199999994], [-4.224003099999999, 55.90414779999999], [-4.224456399999999, 55.903974299999994], [-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]}", "current_leg_start": "Stirling", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Stirling", "current_leg_milage": "29.6", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 380.74, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 857.481, \"from_m\": 380.74, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2355.541, \"from_m\": 857.481, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 9828.636, \"from_m\": 2355.541, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 11709.129, \"from_m\": 9828.636, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30228.033, \"from_m\": 11709.129, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 33267.125, \"from_m\": 30228.033, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36711.563, \"from_m\": 33267.125, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37354.855, \"from_m\": 36711.563, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39347.717, \"from_m\": 37354.855, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 45087.766, \"from_m\": 39347.717, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45408.551, \"from_m\": 45087.766, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54895.997, \"from_m\": 45408.551, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 54914.605, \"from_m\": 54895.997, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 55407.874, \"from_m\": 54914.605, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 56184.902, \"from_m\": 55407.874, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57309.669, \"from_m\": 56184.902, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 57715.755, \"from_m\": 57309.669, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 64717.287, \"from_m\": 57715.755, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 66077.927, \"from_m\": 64717.287, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 67055.444, \"from_m\": 66077.927, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 71274.803, \"from_m\": 67055.444, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 74261.458, \"from_m\": 71274.803, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 75091.162, \"from_m\": 74261.458, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 79745.362, \"from_m\": 75091.162, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 79869.715, \"from_m\": 79745.362, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 82580.882, \"from_m\": 79869.715, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 89152.497, \"from_m\": 82580.882, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 93879.194, \"from_m\": 89152.497, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 95061.591, \"from_m\": 93879.194, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 95573.757, \"from_m\": 95061.591, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 121197.749, \"from_m\": 95573.757, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 122369.631, \"from_m\": 121197.749, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 133336.324, \"from_m\": 122369.631, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 133468.326, \"from_m\": 133336.324, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 137998.257, \"from_m\": 133468.326, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 138705.209, \"from_m\": 137998.257, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 144012.714, \"from_m\": 138705.209, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 144096.85, \"from_m\": 144012.714, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 144225.172, \"from_m\": 144096.85, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 144756.624, \"from_m\": 144225.172, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 145740.268, \"from_m\": 144756.624, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 156358.821, \"from_m\": 145740.268, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 156962.38, \"from_m\": 156358.821, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 161418.909, \"from_m\": 156962.38, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 162186.874, \"from_m\": 161418.909, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 162983.005, \"from_m\": 162186.874, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 164569.993, \"from_m\": 162983.005, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 164945.268, \"from_m\": 164569.993, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 165239.205, \"from_m\": 164945.268, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 165620.614, \"from_m\": 165239.205, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 167344.271, \"from_m\": 165620.614, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 168328.234, \"from_m\": 167344.271, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 169563.504, \"from_m\": 168328.234, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 177201.818, \"from_m\": 169563.504, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 178397.84, \"from_m\": 177201.818, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 178531.389, \"from_m\": 178397.84, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 178894.258, \"from_m\": 178531.389, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 185507.901, \"from_m\": 178894.258, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 186691.468, \"from_m\": 185507.901, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 189256.476, \"from_m\": 186691.468, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 190106.078, \"from_m\": 189256.476, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 190197.48, \"from_m\": 190106.078, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 190345.131, \"from_m\": 190197.48, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 190951.141, \"from_m\": 190345.131, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 193229.723, \"from_m\": 190951.141, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 195960.438, \"from_m\": 193229.723, \"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\": 207202.932, \"from_m\": 195960.438, \"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\": 211937.724, \"from_m\": 207202.932, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 211974.746, \"from_m\": 211937.724, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 219477.757, \"from_m\": 211974.746, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 219512.971, \"from_m\": 219477.757, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 225484.018, \"from_m\": 219512.971, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 225530.243, \"from_m\": 225484.018, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 231842.523, \"from_m\": 225530.243, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 235633.489, \"from_m\": 231842.523, \"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\": 236418.93, \"from_m\": 235633.489, \"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\": 240999.96, \"from_m\": 236418.93, \"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\": 242455.547, \"from_m\": 240999.96, \"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\": 243230.096, \"from_m\": 242455.547, \"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\": 244293.238, \"from_m\": 243230.096, \"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\": 254964.572, \"from_m\": 244293.238, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 257662.864, \"from_m\": 254964.572, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 258377.065, \"from_m\": 257662.864, \"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\": 258973.249, \"from_m\": 258377.065, \"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\": 262636.569, \"from_m\": 258973.249, \"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\": 285129.378, \"from_m\": 262636.569, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 285434.444, \"from_m\": 285129.378, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 286775.443, \"from_m\": 285434.444, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 287409.342, \"from_m\": 286775.443, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 288154.853, \"from_m\": 287409.342, \"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\": 288542.419, \"from_m\": 288154.853, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 288607.62, \"from_m\": 288542.419, \"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\": 289282.735, \"from_m\": 288607.62, \"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\": 289880.26, \"from_m\": 289282.735, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 290376.506, \"from_m\": 289880.26, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 586745, \"profile_key\": \"fd1d76ca03e55cadd488cd06b0a933aefbe4bb223ff2a5161abb53294325cc71\", \"schedule_id\": 1909, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1725\", \"location\": \"Inverness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726H\", \"location\": \"Millburn Jn\", \"stage_seq\": 2, \"distance_m\": 987.546, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1728\", \"location\": \"Cradlehall\", \"stage_seq\": 3, \"distance_m\": 2355.541, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1732H\", \"location\": \"Culloden Moor\", \"stage_seq\": 4, \"distance_m\": 10919.616, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1739H\", \"location\": \"Moy\", \"stage_seq\": 5, \"distance_m\": 23937.078, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1743\", \"location\": \"Tomatin\", \"stage_seq\": 6, \"distance_m\": 30580.903, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1746H\", \"location\": \"Slochd Loop\", \"stage_seq\": 7, \"distance_m\": 36215.167, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": false, \"wtt_arr\": \"1752H\", \"wtt_dep\": \"1759\", \"location\": \"Carrbridge\", \"stage_seq\": 8, \"distance_m\": 44911.449, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": false, \"wtt_arr\": \"1806H\", \"wtt_dep\": \"1808\", \"location\": \"Aviemore\", \"stage_seq\": 9, \"distance_m\": 55592.435, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1813H\", \"location\": \"Kincraig\", \"stage_seq\": 10, \"distance_m\": 65054.138, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": false, \"wtt_arr\": \"1818\", \"wtt_dep\": \"1819H\", \"location\": \"Kingussie\", \"stage_seq\": 11, \"distance_m\": 74578.02, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1831\", \"location\": \"Dalwhinnie\", \"stage_seq\": 12, \"distance_m\": 95484.623, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1837H\", \"location\": \"Dalnaspidal\", \"stage_seq\": 13, \"distance_m\": 107842.372, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1844\", \"location\": \"Dalnacardoch\", \"stage_seq\": 14, \"distance_m\": 117202.411, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1854\", \"location\": \"Blair Atholl\", \"stage_seq\": 15, \"distance_m\": 132851.136, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": false, \"wtt_arr\": \"1902\", \"wtt_dep\": \"1905H\", \"location\": \"Pitlochry\", \"stage_seq\": 16, \"distance_m\": 144012.714, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": false, \"wtt_arr\": \"1917H\", \"wtt_dep\": \"1920\", \"location\": \"Dunkeld & Birnam\", \"stage_seq\": 17, \"distance_m\": 164945.268, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1927H\", \"location\": \"Stanley Jn\", \"stage_seq\": 18, \"distance_m\": 178397.84, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": false, \"wtt_arr\": \"1936H\", \"wtt_dep\": \"1939\", \"location\": \"Perth\", \"stage_seq\": 19, \"distance_m\": 189929.32, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Hilton Jn\", \"stage_seq\": 20, \"distance_m\": 193081.744, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945H\", \"location\": \"Hilton Jn Sig. HJ4\", \"stage_seq\": 21, \"distance_m\": 195376.836, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1951H\", \"location\": \"Auchterarder S.B.\", \"stage_seq\": 22, \"distance_m\": 211974.746, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": false, \"wtt_arr\": \"1953H\", \"wtt_dep\": \"1955\", \"location\": \"Gleneagles\", \"stage_seq\": 23, \"distance_m\": 215003.823, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1958\", \"location\": \"Blackford\", \"stage_seq\": 24, \"distance_m\": 218795.431, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002H\", \"location\": \"Greenloaning\", \"stage_seq\": 25, \"distance_m\": 225331.633, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": false, \"wtt_arr\": \"2008H\", \"wtt_dep\": \"2010\", \"location\": \"Dunblane\", \"stage_seq\": 26, \"distance_m\": 235030.148, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2016H\", \"location\": \"Stirling\", \"stage_seq\": 27, \"distance_m\": 242876.888, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Larbert Jn\", \"stage_seq\": 28, \"distance_m\": 256850.904, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 29, \"distance_m\": 257944.714, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027H\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 30, \"distance_m\": 261502.24, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 31, \"distance_m\": 262521.543, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"Croy\", \"stage_seq\": 32, \"distance_m\": 272100.638, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035H\", \"location\": \"Lenzie\", \"stage_seq\": 33, \"distance_m\": 280494.883, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Bishopbriggs\", \"stage_seq\": 34, \"distance_m\": 285297.816, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 35, \"distance_m\": 287607.636, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 36, \"distance_m\": 288480.804, \"section_seq\": 1, \"route_path_id\": 66262}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 37, \"distance_m\": 290376.506, \"section_seq\": 1, \"route_path_id\": 66262}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 290376.506, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66262}], \"total_distance_m\": 290376.506, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 290166.643, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 209.863, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1725", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "25.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 312, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:47Z\", \"source_id\": 48164772, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:54:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:48Z\", \"source_id\": 15646070, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:05:16Z\", \"source_id\": 48194434, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:05:18Z\", \"source_id\": 15655543, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:35:28Z\", \"source_id\": 15680677, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:58:52Z\", \"source_id\": 48333756, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:59:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:58:56Z\", \"source_id\": 15699818, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:19:20Z\", \"source_id\": 15716207, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:50Z\", \"source_id\": 15734493, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 435, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:18Z\", \"source_id\": 48503872, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:21Z\", \"source_id\": 15761473, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:16Z\", \"source_id\": 48523318, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:20Z\", \"source_id\": 15767401, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:59Z\", \"source_id\": 48565998, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:03Z\", \"source_id\": 15780622, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:48Z\", \"source_id\": 48572451, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:54Z\", \"source_id\": 15782572, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:38Z\", \"source_id\": 48576592, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:41Z\", \"source_id\": 15783827, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:21Z\", \"source_id\": 48587029, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:29Z\", \"source_id\": 15787127, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "7", "timing_fact_generation": 1789501415202554, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:44:55.755479", "service_state_evidence_id": 15787127, "current_leg_start_actual_dep": "2026-09-15T20:16:30+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:54:55.844714", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
INV |
GLQ |
1T92 |
HA24 |
6 |
125 |
None |
{"version": 3, "segments": [{"to_m": 380.74, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 857.481, "from_m": 380.74, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2355.541, "from_m": 857.481, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 9828.636, "from_m": 2355.541, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 11709.129, "from_m": 9828.636, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30228.033, "from_m": 11709.129, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 33267.125, "from_m": 30228.033, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36711.563, "from_m": 33267.125, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37354.855, "from_m": 36711.563, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39347.717, "from_m": 37354.855, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 45087.766, "from_m": 39347.717, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45408.551, "from_m": 45087.766, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54895.997, "from_m": 45408.551, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 54914.605, "from_m": 54895.997, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55407.874, "from_m": 54914.605, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 56184.902, "from_m": 55407.874, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57309.669, "from_m": 56184.902, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 57715.755, "from_m": 57309.669, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64717.287, "from_m": 57715.755, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 66077.927, "from_m": 64717.287, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67055.444, "from_m": 66077.927, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 71274.803, "from_m": 67055.444, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 74261.458, "from_m": 71274.803, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 75091.162, "from_m": 74261.458, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 79745.362, "from_m": 75091.162, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 79869.715, "from_m": 79745.362, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 82580.882, "from_m": 79869.715, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 89152.497, "from_m": 82580.882, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 93879.194, "from_m": 89152.497, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 95061.591, "from_m": 93879.194, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 95573.757, "from_m": 95061.591, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 121197.749, "from_m": 95573.757, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 122369.631, "from_m": 121197.749, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 133336.324, "from_m": 122369.631, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 133468.326, "from_m": 133336.324, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 75.0}, {"to_m": 137998.257, "from_m": 133468.326, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 138705.209, "from_m": 137998.257, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 144012.714, "from_m": 138705.209, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 144096.85, "from_m": 144012.714, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 144225.172, "from_m": 144096.85, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 144756.624, "from_m": 144225.172, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 145740.268, "from_m": 144756.624, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 156358.821, "from_m": 145740.268, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 156962.38, "from_m": 156358.821, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 161418.909, "from_m": 156962.38, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 162186.874, "from_m": 161418.909, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 162983.005, "from_m": 162186.874, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 164569.993, "from_m": 162983.005, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 164945.268, "from_m": 164569.993, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 165239.205, "from_m": 164945.268, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 165620.614, "from_m": 165239.205, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 167344.271, "from_m": 165620.614, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 168328.234, "from_m": 167344.271, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 169563.504, "from_m": 168328.234, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 177201.818, "from_m": 169563.504, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 178397.84, "from_m": 177201.818, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 178531.389, "from_m": 178397.84, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 178894.258, "from_m": 178531.389, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 185507.901, "from_m": 178894.258, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 186691.468, "from_m": 185507.901, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 189256.476, "from_m": 186691.468, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 190106.078, "from_m": 189256.476, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 190197.48, "from_m": 190106.078, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 190345.131, "from_m": 190197.48, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 190951.141, "from_m": 190345.131, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 193229.723, "from_m": 190951.141, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 195960.438, "from_m": 193229.723, "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": 207202.932, "from_m": 195960.438, "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": 211937.724, "from_m": 207202.932, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 211974.746, "from_m": 211937.724, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 219477.757, "from_m": 211974.746, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 219512.971, "from_m": 219477.757, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 225484.018, "from_m": 219512.971, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 225530.243, "from_m": 225484.018, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 231842.523, "from_m": 225530.243, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 235633.489, "from_m": 231842.523, "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": 236418.93, "from_m": 235633.489, "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": 240999.96, "from_m": 236418.93, "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": 242455.547, "from_m": 240999.96, "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": 243230.096, "from_m": 242455.547, "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": 244293.238, "from_m": 243230.096, "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": 254964.572, "from_m": 244293.238, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 257662.864, "from_m": 254964.572, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 258377.065, "from_m": 257662.864, "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": 258973.249, "from_m": 258377.065, "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": 262636.569, "from_m": 258973.249, "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": 285129.378, "from_m": 262636.569, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 285434.444, "from_m": 285129.378, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 286775.443, "from_m": 285434.444, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 287409.342, "from_m": 286775.443, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 288154.853, "from_m": 287409.342, "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": 288542.419, "from_m": 288154.853, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 288607.62, "from_m": 288542.419, "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": 289282.735, "from_m": 288607.62, "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": 289880.26, "from_m": 289282.735, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 290376.506, "from_m": 289880.26, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}], "service_id": 586745, "profile_key": "fd1d76ca03e55cadd488cd06b0a933aefbe4bb223ff2a5161abb53294325cc71", "schedule_id": 1909, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1725", "location": "Inverness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726H", "location": "Millburn Jn", "stage_seq": 2, "distance_m": 987.546, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1728", "location": "Cradlehall", "stage_seq": 3, "distance_m": 2355.541, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1732H", "location": "Culloden Moor", "stage_seq": 4, "distance_m": 10919.616, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1739H", "location": "Moy", "stage_seq": 5, "distance_m": 23937.078, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1743", "location": "Tomatin", "stage_seq": 6, "distance_m": 30580.903, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1746H", "location": "Slochd Loop", "stage_seq": 7, "distance_m": 36215.167, "section_seq": 1, "route_path_id": 66262}, {"is_pass": false, "wtt_arr": "1752H", "wtt_dep": "1759", "location": "Carrbridge", "stage_seq": 8, "distance_m": 44911.449, "section_seq": 1, "route_path_id": 66262}, {"is_pass": false, "wtt_arr": "1806H", "wtt_dep": "1808", "location": "Aviemore", "stage_seq": 9, "distance_m": 55592.435, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1813H", "location": "Kincraig", "stage_seq": 10, "distance_m": 65054.138, "section_seq": 1, "route_path_id": 66262}, {"is_pass": false, "wtt_arr": "1818", "wtt_dep": "1819H", "location": "Kingussie", "stage_seq": 11, "distance_m": 74578.02, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1831", "location": "Dalwhinnie", "stage_seq": 12, "distance_m": 95484.623, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1837H", "location": "Dalnaspidal", "stage_seq": 13, "distance_m": 107842.372, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1844", "location": "Dalnacardoch", "stage_seq": 14, "distance_m": 117202.411, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1854", "location": "Blair Atholl", "stage_seq": 15, "distance_m": 132851.136, "section_seq": 1, "route_path_id": 66262}, {"is_pass": false, "wtt_arr": "1902", "wtt_dep": "1905H", "location": "Pitlochry", "stage_seq": 16, "distance_m": 144012.714, "section_seq": 1, "route_path_id": 66262}, {"is_pass": false, "wtt_arr": "1917H", "wtt_dep": "1920", "location": "Dunkeld & Birnam", "stage_seq": 17, "distance_m": 164945.268, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1927H", "location": "Stanley Jn", "stage_seq": 18, "distance_m": 178397.84, "section_seq": 1, "route_path_id": 66262}, {"is_pass": false, "wtt_arr": "1936H", "wtt_dep": "1939", "location": "Perth", "stage_seq": 19, "distance_m": 189929.32, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1943", "location": "Hilton Jn", "stage_seq": 20, "distance_m": 193081.744, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945H", "location": "Hilton Jn Sig. HJ4", "stage_seq": 21, "distance_m": 195376.836, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1951H", "location": "Auchterarder S.B.", "stage_seq": 22, "distance_m": 211974.746, "section_seq": 1, "route_path_id": 66262}, {"is_pass": false, "wtt_arr": "1953H", "wtt_dep": "1955", "location": "Gleneagles", "stage_seq": 23, "distance_m": 215003.823, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1958", "location": "Blackford", "stage_seq": 24, "distance_m": 218795.431, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002H", "location": "Greenloaning", "stage_seq": 25, "distance_m": 225331.633, "section_seq": 1, "route_path_id": 66262}, {"is_pass": false, "wtt_arr": "2008H", "wtt_dep": "2010", "location": "Dunblane", "stage_seq": 26, "distance_m": 235030.148, "section_seq": 1, "route_path_id": 66262}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2016H", "location": "Stirling", "stage_seq": 27, "distance_m": 242876.888, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024", "location": "Larbert Jn", "stage_seq": 28, "distance_m": 256850.904, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "Carmuirs West Jn", "stage_seq": 29, "distance_m": 257944.714, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027H", "location": "Greenhill Lower Jn", "stage_seq": 30, "distance_m": 261502.24, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Greenhill Upper Jn", "stage_seq": 31, "distance_m": 262521.543, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032", "location": "Croy", "stage_seq": 32, "distance_m": 272100.638, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035H", "location": "Lenzie", "stage_seq": 33, "distance_m": 280494.883, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Bishopbriggs", "stage_seq": 34, "distance_m": 285297.816, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039H", "location": "Cowlairs West Jn", "stage_seq": 35, "distance_m": 287607.636, "section_seq": 1, "route_path_id": 66262}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040H", "location": "Cowlairs South Jn", "stage_seq": 36, "distance_m": 288480.804, "section_seq": 1, "route_path_id": 66262}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 37, "distance_m": 290376.506, "section_seq": 1, "route_path_id": 66262}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 290376.506, "from_m": 0.0, "section_seq": 1, "route_path_id": 66262}], "total_distance_m": 290376.506, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 290166.643, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 209.863, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 312, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:47Z", "source_id": 48164772, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:54:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:48Z", "source_id": 15646070, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 317, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:05:16Z", "source_id": 48194434, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:06:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:05:18Z", "source_id": 15655543, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:35:28Z", "source_id": 15680677, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:58:52Z", "source_id": 48333756, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:59:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:58:56Z", "source_id": 15699818, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:19:20Z", "source_id": 15716207, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:50Z", "source_id": 15734493, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 435, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:18Z", "source_id": 48503872, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T19:09:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:21Z", "source_id": 15761473, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 627, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:16Z", "source_id": 48523318, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:16:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:20Z", "source_id": 15767401, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:59Z", "source_id": 48565998, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T19:34:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:03Z", "source_id": 15780622, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1499, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:48Z", "source_id": 48572451, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T19:38:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:54Z", "source_id": 15782572, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:38Z", "source_id": 48576592, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T19:39:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:41Z", "source_id": 15783827, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1417, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:21Z", "source_id": 48587029, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T19:44:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:29Z", "source_id": 15787127, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Inverness |
1725 |
1725 |
4 |
None |
None |
Glasgow Queen St High Level |
2044 |
2044 |
7 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C14815/2026-09-15/detailed |
None |
Stirling |
2026-09-15T20:16:30+01:00 |
Glasgow Queen St High Level |
25.0 |
{"type": "LineString", "coordinates": [[-3.9348095, 56.1202015], [-3.934497, 56.1198942], [-3.9339916000000006, 56.1194095], [-3.933773599999999, 56.11920289999999], [-3.9335999, 56.11902249999999], [-3.933418, 56.11884679999999], [-3.933309299999999, 56.11874180000001], [-3.9331051, 56.118535699999995], [-3.932935000000001, 56.1183654], [-3.9325139, 56.11791229999999], [-3.932305299999999, 56.1176815], [-3.9322611, 56.1176396], [-3.9320807, 56.1174687], [-3.9316837, 56.116981599999995], [-3.9314544, 56.11671709999999], [-3.9312266, 56.116454399999995], [-3.931042899999999, 56.116204799999984], [-3.9308692, 56.11595899999999], [-3.930654999999999, 56.11565220000001], [-3.9304498, 56.11531980000001], [-3.9302924, 56.11502539999999], [-3.9300039999999994, 56.1144681], [-3.9297786, 56.114052], [-3.929479099999999, 56.11355619999999], [-3.9294205999999994, 56.1134742], [-3.928932300000001, 56.1127895], [-3.9286947, 56.112493099999995], [-3.928336, 56.1120768], [-3.92796, 56.1116688], [-3.927603, 56.1113191], [-3.9271594, 56.11089960000001], [-3.9266829, 56.1104816], [-3.9259761000000006, 56.1099194], [-3.9256797999999993, 56.10970229999999], [-3.924580099999999, 56.1089471], [-3.9236267072582063, 56.10827294686537], [-3.9218684000000006, 56.1070296], [-3.9196213000000006, 56.1054302], [-3.918689899999999, 56.104790400000006], [-3.9177698999999993, 56.104157699999995], [-3.9144406, 56.101814399999995], [-3.9139837000000006, 56.10149279999999], [-3.9116376, 56.099841399999995], [-3.9102536999999993, 56.09886349999999], [-3.909980299999999, 56.098672099999995], [-3.9089614, 56.09795559999999], [-3.9027973, 56.0936208], [-3.9026809, 56.093535800000005], [-3.901906, 56.093015099999995], [-3.900880200000001, 56.0923848], [-3.8998836, 56.0918241], [-3.8983021, 56.09101439999999], [-3.8974647, 56.09062200000001], [-3.896332399999999, 56.0901446], [-3.8951717, 56.08968529999999], [-3.8942062, 56.08932239999999], [-3.8931959, 56.088972], [-3.8913949, 56.08839019999999], [-3.889626399999999, 56.08777669999999], [-3.888784900000001, 56.0874682], [-3.887986, 56.08711889999999], [-3.8863415, 56.0863238], [-3.8849511, 56.0855299], [-3.883790499999999, 56.08472809999999], [-3.8830675, 56.0841687], [-3.8823895, 56.0835927], [-3.8818456, 56.0830765], [-3.8810352, 56.0822292], [-3.8804678, 56.08150759999999], [-3.8800336, 56.08095539999999], [-3.8795239, 56.0803195], [-3.8789541, 56.0796895], [-3.8787028, 56.07940309999999], [-3.878102699999999, 56.0787844], [-3.877209300000001, 56.077921799999984], [-3.8762295, 56.0771131], [-3.8751511, 56.0762946], [-3.874189799999999, 56.0756171], [-3.8723821, 56.074426300000006], [-3.8719479, 56.074141], [-3.8709799, 56.0735048], [-3.862755721713942, 56.06810007861502], [-3.8617138, 56.0674153], [-3.8612097, 56.067084], [-3.859123499999999, 56.065613299999995], [-3.8571331, 56.0640963], [-3.856369, 56.0634719], [-3.850208641422351, 56.0581480132136], [-3.8495895, 56.0576129], [-3.848570899999999, 56.056706299999995], [-3.8476496, 56.05580139999999], [-3.8469132999999993, 56.0550598], [-3.844796099999999, 56.0527127], [-3.8442833, 56.052144199999994], [-3.8441527, 56.0519994], [-3.8441084, 56.0519507], [-3.8430207, 56.0507442], [-3.842873199999999, 56.0505759], [-3.8420769, 56.04963699999998], [-3.8409093, 56.04832530000001], [-3.8366763, 56.04356949999999], [-3.8358531999999994, 56.0423728], [-3.8351247000000006, 56.0411335], [-3.8347401, 56.0402663], [-3.8342193999999994, 56.03884469999999], [-3.8336763, 56.037025699999994], [-3.8333405, 56.03592780000001], [-3.8322379, 56.0323228], [-3.831712, 56.03051419999999], [-3.8314099, 56.0294975], [-3.8313514, 56.0293006], [-3.8308956999999992, 56.02779300000001], [-3.8305048, 56.02656950000001], [-3.8303367, 56.0259837], [-3.830285199999999, 56.02576909999999], [-3.830267599999999, 56.02569580000001], [-3.8301617, 56.025254], [-3.8300869, 56.0249486], [-3.8300533, 56.0248202], [-3.8300186, 56.02470009999998], [-3.830013299999999, 56.0246816], [-3.8298955, 56.0239474], [-3.8298645, 56.023742199999994], [-3.8298083, 56.0229285], [-3.8298107, 56.0228881], [-3.8298193, 56.0227411], [-3.8298563, 56.02241279999999], [-3.8298818, 56.0221795], [-3.8299342, 56.0219452], [-3.830016099999999, 56.0214761], [-3.8300672, 56.0213015], [-3.8300991, 56.0211927], [-3.8301176999999993, 56.0211291], [-3.8303477, 56.020343399999994], [-3.830485499999999, 56.0198605], [-3.8305719, 56.01964], [-3.830888100000001, 56.01892669999999], [-3.831580100000001, 56.017410899999994], [-3.8324216999999994, 56.015506300000006], [-3.833085099999999, 56.0140985], [-3.8333744999999992, 56.01348430000001], [-3.8336843, 56.012792], [-3.834138, 56.01178829999999], [-3.8342354, 56.0115728], [-3.834573399999999, 56.01083739999999], [-3.8358281, 56.008107], [-3.835897917879074, 56.00795783962394], [-3.8364393, 56.0068012], [-3.8365319, 56.00658069999999], [-3.8367244, 56.00616470000001], [-3.8370242, 56.0056873], [-3.837225800000001, 56.00542449999999], [-3.837486199999999, 56.0050995], [-3.8381144, 56.0044733], [-3.8377445, 56.0047698], [-3.838067, 56.004455099999994], [-3.8385588, 56.0040296], [-3.8391853, 56.00355579999999], [-3.8395806, 56.0033057], [-3.8400079, 56.0030663], [-3.8405215, 56.0027935], [-3.8409592, 56.00259209999999], [-3.8418688999999993, 56.00222749999999], [-3.8423681, 56.0020354], [-3.842940000000001, 56.00185789999999], [-3.8430656, 56.0018266], [-3.843912500000001, 56.0016047], [-3.8447968, 56.001401599999994], [-3.8455789999999994, 56.00126639999999], [-3.846378000000001, 56.00115], [-3.847225700000001, 56.00107109999999], [-3.8478772, 56.001037499999995], [-3.8485163999999994, 56.0010161], [-3.8493872, 56.0010198], [-3.8502506, 56.0010682], [-3.851159099999999, 56.00115139999999], [-3.852372499999999, 56.0012933], [-3.8532818999999994, 56.00139109999999], [-3.8541972, 56.0014703], [-3.855711, 56.001558], [-3.856361099999999, 56.0015828], [-3.8570075, 56.00159099999999], [-3.857725499999999, 56.00159320000001], [-3.8579916, 56.001594], [-3.858969, 56.0015815], [-3.8599713, 56.001543799999986], [-3.860959, 56.00147509999999], [-3.8617723000000006, 56.001407], [-3.8625856, 56.0013222], [-3.862755721713942, 56.001300732866525], [-3.8638702, 56.001160099999986], [-3.8646742, 56.001037800000006], [-3.8657538, 56.00084549999999], [-3.8667220000000007, 56.0006518], [-3.8674261999999993, 56.0004928], [-3.8681453, 56.0003198], [-3.8689564, 56.00010030000001], [-3.869815399999999, 55.999851099999994], [-3.8710216, 55.9994597], [-3.871825700000001, 55.9991728], [-3.8724959, 55.9989126], [-3.8725769, 55.998878700000006], [-3.873480199999999, 55.9985006], [-3.874414099999999, 55.9980642], [-3.875562799999999, 55.997449799999984], [-3.8794842, 55.9952967], [-3.879652599999999, 55.99519659999999], [-3.8820953, 55.9938259], [-3.883905899999999, 55.992819], [-3.8860691325150034, 55.991615906500286], [-3.8865360999999994, 55.99135619999999], [-3.8872184, 55.9910134], [-3.888026099999999, 55.99056319999999], [-3.888931499999999, 55.9900464], [-3.889844599999999, 55.989545], [-3.890953699999999, 55.98898009999999], [-3.8915755, 55.9886922], [-3.8920656999999994, 55.988478099999995], [-3.8934839, 55.987922299999994], [-3.8944323, 55.9875913], [-3.8951811, 55.987350600000006], [-3.8952291, 55.98733759999999], [-3.896906099999999, 55.986882], [-3.8976921999999994, 55.9867095], [-3.897968599999999, 55.98664900000001], [-3.898212299999999, 55.98659909999999], [-3.8992064, 55.98640569999999], [-3.8998773999999994, 55.9862807], [-3.8998843124091658, 55.98627954827215], [-3.900554399999999, 55.9861679], [-3.9010262, 55.98608389999998], [-3.901344299999999, 55.9860262], [-3.9016493, 55.98597470000001], [-3.9022286, 55.9858813], [-3.9032075, 55.98571510000001], [-3.905579200000001, 55.98527029999999], [-3.905993599999999, 55.9852014], [-3.906154, 55.9851747], [-3.906412, 55.98512970000001], [-3.9084664999999994, 55.98480409999999], [-3.9096504, 55.984641200000006], [-3.9112134, 55.9844383], [-3.911493099999999, 55.98440189999999], [-3.911616500000001, 55.9843876], [-3.912796499999999, 55.98425719999999], [-3.913972999999999, 55.9841442], [-3.914346, 55.9841105], [-3.9163347, 55.9839307], [-3.9227926, 55.98340050000001], [-3.9274739, 55.9830005], [-3.9302445, 55.98276920000001], [-3.9320169, 55.9826212], [-3.9321979, 55.9826049], [-3.9365368, 55.98224239999999], [-3.93663313360005, 55.98223476534881], [-3.936694705574304, 55.982187210830205], [-3.936794133449483, 55.98217933094809], [-3.9369043, 55.9821706], [-3.9407451, 55.9818461], [-3.942835699999999, 55.9816732], [-3.945571, 55.9814451], [-3.9474598, 55.9813163], [-3.9486857, 55.9812643], [-3.949916099999999, 55.981238600000005], [-3.9509115, 55.9812336], [-3.9519149, 55.981247], [-3.9525224, 55.98125999999999], [-3.952587250125894, 55.98126138125945], [-3.952898, 55.98126799999999], [-3.9538643, 55.981299199999995], [-3.9550740000000006, 55.981368], [-3.956172599999999, 55.98144729999999], [-3.9582124, 55.981592899999995], [-3.9589345, 55.98164379999999], [-3.9596779999999994, 55.9816728], [-3.960346, 55.98169659999999], [-3.9609853, 55.98170549999999], [-3.9617245, 55.9817138], [-3.9624704, 55.981709299999984], [-3.9632457, 55.981694100000006], [-3.9636101, 55.9816892], [-3.963989199999999, 55.98166969999999], [-3.9648723, 55.9816278], [-3.9657502, 55.9815695], [-3.966700799999999, 55.981501299999984], [-3.967604699999999, 55.981409600000006], [-3.968639000000001, 55.9812987], [-3.9691394999999994, 55.9812385], [-3.9696008, 55.98117599999999], [-3.9703885, 55.981061699999984], [-3.9704819, 55.9810459], [-3.971140399999999, 55.980934399999995], [-3.971876799999999, 55.9808038], [-3.9726414, 55.98065], [-3.9732729, 55.98051519999999], [-3.9739117, 55.980371700000006], [-3.9749985999999993, 55.98011399999999], [-3.9771254, 55.9795583], [-3.977271599999999, 55.979519], [-3.9776608000000007, 55.9794083], [-3.980345999999999, 55.9786566], [-3.9845181999999992, 55.9774925], [-3.985239599999999, 55.9772938], [-3.9887682, 55.97632170000001], [-3.9916593, 55.975495900000006], [-3.9929248, 55.9750902], [-3.9942193000000006, 55.9746647], [-3.9955138, 55.974213], [-3.9967416, 55.9737669], [-3.9989268, 55.97300570000001], [-4.0001027, 55.97263039999999], [-4.0011696, 55.972316199999995], [-4.001349899999999, 55.97226309999999], [-4.0026111, 55.97190919999999], [-4.0065556, 55.9710595], [-4.006692499999999, 55.97103010000001], [-4.0096668, 55.97038940000001], [-4.011614999999999, 55.9699813], [-4.011772, 55.96994680000001], [-4.0132663, 55.969627599999995], [-4.014916699999999, 55.96919389999998], [-4.0163959, 55.9687351], [-4.017570299999999, 55.9683256], [-4.0178218999999995, 55.9682379], [-4.018981, 55.9677775], [-4.0199873, 55.967328], [-4.0210521, 55.9667913], [-4.0215875, 55.96649539999999], [-4.0221195, 55.9661823], [-4.022459, 55.96597820000001], [-4.0228255, 55.96574110000001], [-4.0235162, 55.9652818], [-4.0255593, 55.96378300000001], [-4.0318622, 55.9588152], [-4.032352599999999, 55.9584287], [-4.033300874890504, 55.95770237974702], [-4.0336715, 55.9574185], [-4.0349992, 55.9564047], [-4.0356026, 55.9560095], [-4.036193099999999, 55.95564169999999], [-4.0364593, 55.9554827], [-4.0364626509687955, 55.9554807233783], [-4.0369211, 55.9552103], [-4.0374539, 55.9549192], [-4.0376656, 55.954805699999994], [-4.0380704, 55.9545957], [-4.038641, 55.9543129], [-4.0396785, 55.9538335], [-4.040736399999999, 55.9534121], [-4.0418402, 55.9530069], [-4.042418778537846, 55.952818968618026], [-4.042450699999999, 55.9528086], [-4.043060999999999, 55.95262550000001], [-4.0436822, 55.9524498], [-4.0443231, 55.95228259999998], [-4.0456051, 55.9519606], [-4.0462291, 55.9518094], [-4.046898, 55.9516473], [-4.0480882, 55.9513809], [-4.0510961, 55.9507112], [-4.054079299999999, 55.95002789999999], [-4.0562955, 55.949538], [-4.0568362, 55.9493975], [-4.057082300000001, 55.949329000000006], [-4.0571845, 55.9493016], [-4.057368699999999, 55.949253299999995], [-4.058042299999999, 55.9490881], [-4.0585072, 55.948971199999995], [-4.0590844, 55.9488205], [-4.0595896, 55.94868590000001], [-4.060187, 55.9485199], [-4.0606692, 55.9483812], [-4.0611125, 55.94824909999999], [-4.0615644, 55.94811210000001], [-4.0618949, 55.9480067], [-4.0620524, 55.9479565], [-4.0628555, 55.9476978], [-4.063808400000001, 55.94737859999999], [-4.0642589, 55.94722469999999], [-4.064672, 55.947090900000006], [-4.0652362, 55.94691149999999], [-4.0663498, 55.94647629999999], [-4.0674561, 55.946029], [-4.0696419, 55.9450275], [-4.070625, 55.9445375], [-4.0708972, 55.9444019], [-4.072123399999999, 55.9437395], [-4.0745261, 55.9424411], [-4.079227699999999, 55.9398957], [-4.0804165999999995, 55.9392558], [-4.0816165, 55.9386212], [-4.082177099999999, 55.9383406], [-4.0828565999999995, 55.938000499999994], [-4.084105900000001, 55.9373936], [-4.085369599999999, 55.9368338], [-4.086675, 55.9362844], [-4.087998999999999, 55.9357688], [-4.0893381, 55.9352732], [-4.0901681, 55.93498719999999], [-4.0910109, 55.93471029999999], [-4.0918537, 55.93443820000001], [-4.092711, 55.934175], [-4.0934968000000005, 55.93394839999999], [-4.0943145, 55.933728900000006], [-4.0959357999999995, 55.933294399999994], [-4.096136699999999, 55.9332451], [-4.0963887, 55.9331803], [-4.0994988, 55.9324118], [-4.1022123, 55.9317412], [-4.1044989, 55.93119909999999], [-4.1050609, 55.9310682], [-4.1056923, 55.93092179999999], [-4.106536499999999, 55.930726099999994], [-4.1079814, 55.93040439999999], [-4.1094954999999995, 55.93012110000001], [-4.1110233, 55.9298435], [-4.1112595, 55.9298067], [-4.1116912999999995, 55.9297322], [-4.112172, 55.92965470000001], [-4.1131159, 55.92950960000001], [-4.1150191, 55.9292513], [-4.1162658, 55.92910009999999], [-4.1166775, 55.92905489999999], [-4.1175105, 55.9289636], [-4.118774799999999, 55.92881979999999], [-4.1199941, 55.9286729], [-4.1213848, 55.9284963], [-4.1228191, 55.9282886], [-4.123806, 55.9281348], [-4.1247882, 55.9279617], [-4.125753, 55.92778549999999], [-4.126724299999999, 55.9275866], [-4.1275859, 55.92739449999999], [-4.1284508, 55.927193999999986], [-4.1301882999999995, 55.926796], [-4.132250306949799, 55.92632357164132], [-4.1330188, 55.9261475], [-4.133827799999999, 55.9259571], [-4.1358391, 55.9254836], [-4.1386965, 55.9248305], [-4.1398169, 55.92457629999999], [-4.141118399999999, 55.92428480000001], [-4.141774299999999, 55.9241296], [-4.142416899999999, 55.9239825], [-4.1468347, 55.9229617], [-4.1475083, 55.9228076], [-4.1481997, 55.9226502], [-4.149540899999999, 55.92234030000001], [-4.1521289999999995, 55.92174820000001], [-4.152260300000001, 55.92171710000001], [-4.152471499999999, 55.9216661], [-4.152756499999999, 55.9216031], [-4.153392000000001, 55.9214565], [-4.1539166, 55.9213246], [-4.1544985, 55.9211899], [-4.1547482, 55.92112790000001], [-4.1548546, 55.9211012], [-4.1556463, 55.9208976], [-4.1562747, 55.9207284], [-4.157778, 55.920319600000006], [-4.1631292, 55.9187471], [-4.1643136, 55.9184221], [-4.165005899999999, 55.9182321], [-4.166767, 55.917781799999986], [-4.1672237, 55.9176778], [-4.1685024, 55.9173864], [-4.1702224999999995, 55.9169874], [-4.1714483, 55.91673949999999], [-4.1717971, 55.91666899999999], [-4.1737361, 55.9163046], [-4.1767878, 55.9158014], [-4.177721799999999, 55.915660200000005], [-4.1838314, 55.9147363], [-4.190025, 55.91377880000001], [-4.192042500000001, 55.91346689999999], [-4.1943467, 55.9131092], [-4.1948183, 55.913038699999994], [-4.194852199999999, 55.913033600000006], [-4.1965736, 55.9127761], [-4.1978195, 55.91258469999999], [-4.1990672, 55.9123742], [-4.1993012, 55.91233569999999], [-4.199849899999999, 55.912245299999995], [-4.2006203, 55.9121006], [-4.2021545, 55.911798899999994], [-4.2027828, 55.91166659999999], [-4.203413699999999, 55.9115178], [-4.2040166, 55.91137379999999], [-4.204625999999999, 55.9112208], [-4.2054763, 55.9110045], [-4.206343199999999, 55.9107574], [-4.2071691, 55.91051379999999], [-4.2080161, 55.910249], [-4.2090879, 55.90988670000001], [-4.2091681, 55.9098568], [-4.2100782, 55.9095176], [-4.211427099999999, 55.90901000000001], [-4.2128044, 55.9084917], [-4.2129339, 55.9084416], [-4.213764, 55.908120700000005], [-4.214779999999999, 55.90773010000001], [-4.21567171484646, 55.90738158737394], [-4.216739899999999, 55.9069641], [-4.221252899999999, 55.905211699999995], [-4.222081835361751, 55.904888151064874], [-4.222228, 55.9048311], [-4.2235352, 55.9043283], [-4.223676, 55.9042742], [-4.2239257, 55.904179199999994], [-4.224003099999999, 55.90414779999999], [-4.224456399999999, 55.903974299999994], [-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]} |
29.6 |
2019 |
2044 |
Stirling |
Glasgow Queen St High Level |
Glasgow Queen St High Level |
55.8629929 |
-4.2509835 |
55.8629929 |
-4.2509835 |
1 |
0 |
2026-09-15 19:55:07 |
TERMINATED |
2026-09-15 19:44:00 |
Glasgow Queen St High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787127 |
1789501415202554 |
68 |
68 |
2026-09-15 19:54:55.844714 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:44:55.755479 |
| 559637 |
591062 |
P28424 |
162T30MZ15 |
2026-09-15 |
COMPLETE |
15788108 |
2026-09-15 20:45:00 |
2026-09-15 19:55:08 |
2026-09-17 19:55:08 |
{"id": 591062, "stp": "P", "toc": "Northern", "uid": "P28424", "consist": "158870", "dest_crs": "LDS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28424/2026-09-15/detailed", "trust_id": "162T30MZ15", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "2041", "dest_platform": "7A", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2T30", "timing_status": "LATE", "origin_station": "York", "current_leg_arr": "2045", "current_leg_dep": "2037", "current_leg_end": "Leeds", "origin_dep_time": "2007", "origin_platform": "7", "current_location": "Leeds", "last_update_time": "2026-09-15T19:55:08", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4504023, 53.8049929], [-1.4512946999999998, 53.804873], [-1.4526262, 53.8046763], [-1.4530710999999998, 53.8046196], [-1.4532955, 53.804591], [-1.4539652, 53.8045005], [-1.4595515, 53.8036916], [-1.4605575, 53.80359240000001], [-1.4626939, 53.803278299999995], [-1.4643916, 53.8030753], [-1.4660078, 53.80295129999999], [-1.4677665999999998, 53.802881599999985], [-1.4688108, 53.8028517], [-1.4733358, 53.80274419999999], [-1.474928, 53.80268759999999], [-1.4761706999999995, 53.80261999999999], [-1.4774228, 53.8025257], [-1.4788538000000002, 53.802381200000006], [-1.4801694, 53.802232], [-1.4814602, 53.802065599999985], [-1.4826046, 53.8018958], [-1.4837302, 53.80170869999999], [-1.4841926999999997, 53.8016194], [-1.4846552, 53.8015187], [-1.4854360999999998, 53.80133180000001], [-1.4857706999999998, 53.8012428], [-1.4860785, 53.801157899999986], [-1.4869377, 53.800872299999995], [-1.487405, 53.80070810000001], [-1.4878442999999997, 53.8005338], [-1.4889003, 53.8000698], [-1.4894316, 53.799814000000005], [-1.4899471999999998, 53.799539], [-1.4900314, 53.79948850000001], [-1.4903894999999998, 53.79927370000001], [-1.4908178, 53.7989975], [-1.4912441, 53.7986947], [-1.4916488, 53.7983661], [-1.4920236, 53.7980235], [-1.4923766999999997, 53.797655199999994], [-1.4930329, 53.796881699999986], [-1.4934979999999998, 53.79631950000001], [-1.4942023999999998, 53.79546160000001], [-1.4945691999999997, 53.7950536], [-1.4949308999999995, 53.79470150000001], [-1.4954251, 53.7942826], [-1.4957873999999998, 53.79401210000001], [-1.496552, 53.7935565], [-1.4972492999999998, 53.7931541], [-1.4974597999999997, 53.7930401], [-1.4975799, 53.792979499999994], [-1.4977791, 53.79289109999999], [-1.4980885999999998, 53.7927692], [-1.4983487999999998, 53.79269279999999], [-1.498504, 53.7926582], [-1.4988011999999995, 53.79257929999999], [-1.4990429, 53.79253219999999], [-1.4993706, 53.79249180000001], [-1.5031256999999998, 53.79207460000001], [-1.5032727, 53.79205689999999], [-1.5036936, 53.7919949], [-1.5078713, 53.791367899999976], [-1.5082897999999998, 53.7913046], [-1.5083044999999995, 53.7913033], [-1.5087274, 53.7912672], [-1.5091127999999998, 53.7912385], [-1.509328, 53.7912382], [-1.5095459, 53.7912457], [-1.5099503, 53.79127940000001], [-1.5102993999999998, 53.7913325], [-1.5103597309641594, 53.79134397356428], [-1.5108246999999997, 53.791432399999984], [-1.5112175999999995, 53.791494500000006], [-1.5116599999999998, 53.791616899999994], [-1.5121725, 53.79177610000001], [-1.5126422, 53.7919283], [-1.5132924000000003, 53.79209689999999], [-1.51361, 53.7922027], [-1.5158341, 53.7929439], [-1.5162721999999995, 53.7930884], [-1.5174917, 53.7934988], [-1.5219321999999995, 53.7949924], [-1.5233612, 53.79545850000001], [-1.5244888, 53.79584], [-1.5248001999999998, 53.79594770000001], [-1.5254098, 53.79615090000001], [-1.5260304, 53.7963357], [-1.526556, 53.7964487], [-1.5270889, 53.7965195], [-1.5271359830031863, 53.796524148572814], [-1.5276328, 53.7965732], [-1.5279017999999998, 53.79659970000001], [-1.5284641, 53.796647400000005], [-1.5294876000000002, 53.79671199999999], [-1.5300124999999998, 53.7967224], [-1.5303946, 53.79671640000001], [-1.5308569, 53.7966787], [-1.53133, 53.7966302], [-1.5318549, 53.7965612], [-1.5328268, 53.7963985], [-1.5334768999999997, 53.7963317], [-1.5334996, 53.7963279], [-1.5344500999999997, 53.7961724], [-1.5349314, 53.7960865], [-1.5354607, 53.7960113], [-1.5363187, 53.7959227], [-1.5378553999999998, 53.7957685], [-1.5383425999999998, 53.7957021], [-1.5388086, 53.7956154], [-1.5395516, 53.795452199999986], [-1.5402972, 53.7952705], [-1.5407154, 53.7951923], [-1.5410095999999998, 53.7951421], [-1.5415376, 53.7950574], [-1.5418347, 53.79501839999999], [-1.5422379999999998, 53.794975], [-1.5429284, 53.794912], [-1.5432598999999998, 53.7948854], [-1.5438662, 53.7948368], [-1.5444648, 53.79476369999999], [-1.5452935, 53.794721], [-1.5456578999999997, 53.7946942], [-1.5460441, 53.7946619], [-1.5471986999999998, 53.794546800000006], [-1.5475835, 53.7945019], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Cross Gates", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Cross Gates", "current_leg_milage": "4.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 239.696, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1043.501, \"from_m\": 239.696, \"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\": 1224.479, \"from_m\": 1043.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\": 1313.348, \"from_m\": 1224.479, \"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\": 1488.537, \"from_m\": 1313.348, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3775.584, \"from_m\": 1488.537, \"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\": 5925.208, \"from_m\": 3775.584, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 17375.617, \"from_m\": 5925.208, \"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\": 18701.353, \"from_m\": 17375.617, \"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\": 25941.525, \"from_m\": 18701.353, \"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\": 26031.874, \"from_m\": 25941.525, \"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\": 26601.074, \"from_m\": 26031.874, \"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\": 26652.437, \"from_m\": 26601.074, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35237.368, \"from_m\": 26652.437, \"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\": 35304.344, \"from_m\": 35237.368, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37233.129, \"from_m\": 35304.344, \"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\": 38052.299, \"from_m\": 37233.129, \"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\": 40101.746, \"from_m\": 38052.299, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40140.836, \"from_m\": 40101.746, \"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\": 40824.266, \"from_m\": 40140.836, \"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\": 41271.517, \"from_m\": 40824.266, \"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\": 41606.932, \"from_m\": 41271.517, \"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\": 41726.534, \"from_m\": 41606.932, \"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\": 591062, \"profile_key\": \"02518bad790b4a6fd94b4045fa9bb124a1f2e0ddc19b4f22a74ab52777cb76bb\", \"schedule_id\": 21055, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2007H\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Colton Jn\", \"stage_seq\": 2, \"distance_m\": 9578.314, \"section_seq\": 1, \"route_path_id\": 28328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017\", \"location\": \"Church Fenton\", \"stage_seq\": 3, \"distance_m\": 17961.8, \"section_seq\": 1, \"route_path_id\": 28328}, {\"is_pass\": false, \"wtt_arr\": \"2021H\", \"wtt_dep\": \"2022\", \"location\": \"Micklefield\", \"stage_seq\": 4, \"distance_m\": 26163.452, \"section_seq\": 1, \"route_path_id\": 28328}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026\", \"location\": \"East Garforth\", \"stage_seq\": 5, \"distance_m\": 29136.02, \"section_seq\": 1, \"route_path_id\": 28328}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Garforth\", \"stage_seq\": 6, \"distance_m\": 29984.632, \"section_seq\": 1, \"route_path_id\": 28328}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2033\", \"location\": \"Cross Gates\", \"stage_seq\": 7, \"distance_m\": 34619.375, \"section_seq\": 1, \"route_path_id\": 28328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 8, \"distance_m\": 39096.866, \"section_seq\": 1, \"route_path_id\": 28328}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 9, \"distance_m\": 41726.534, \"section_seq\": 1, \"route_path_id\": 28328}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41726.534, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28328}], \"total_distance_m\": 41726.534, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 39138.074, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2588.46, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2007½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:39Z\", \"source_id\": 48542713, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:41Z\", \"source_id\": 15773398, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:24Z\", \"source_id\": 48553586, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:27Z\", \"source_id\": 15776761, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:56Z\", \"source_id\": 48559174, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:02Z\", \"source_id\": 15778548, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:26Z\", \"source_id\": 48569409, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:32Z\", \"source_id\": 15781649, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:54Z\", \"source_id\": 48590347, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:58Z\", \"source_id\": 15788108, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "7", "timing_fact_generation": 1789501500434587, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:00.428971", "service_state_evidence_id": 15788108, "current_leg_start_actual_dep": "2026-09-15T20:38:00+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:02.732175", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
YRK |
LDS |
2T30 |
158870 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 239.696, "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": 1043.501, "from_m": 239.696, "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": 1224.479, "from_m": 1043.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": 1313.348, "from_m": 1224.479, "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": 1488.537, "from_m": 1313.348, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3775.584, "from_m": 1488.537, "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": 5925.208, "from_m": 3775.584, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 17375.617, "from_m": 5925.208, "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": 18701.353, "from_m": 17375.617, "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": 25941.525, "from_m": 18701.353, "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": 26031.874, "from_m": 25941.525, "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": 26601.074, "from_m": 26031.874, "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": 26652.437, "from_m": 26601.074, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35237.368, "from_m": 26652.437, "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": 35304.344, "from_m": 35237.368, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37233.129, "from_m": 35304.344, "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": 38052.299, "from_m": 37233.129, "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": 40101.746, "from_m": 38052.299, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40140.836, "from_m": 40101.746, "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": 40824.266, "from_m": 40140.836, "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": 41271.517, "from_m": 40824.266, "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": 41606.932, "from_m": 41271.517, "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": 41726.534, "from_m": 41606.932, "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": 591062, "profile_key": "02518bad790b4a6fd94b4045fa9bb124a1f2e0ddc19b4f22a74ab52777cb76bb", "schedule_id": 21055, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2007H", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013", "location": "Colton Jn", "stage_seq": 2, "distance_m": 9578.314, "section_seq": 1, "route_path_id": 28328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017", "location": "Church Fenton", "stage_seq": 3, "distance_m": 17961.8, "section_seq": 1, "route_path_id": 28328}, {"is_pass": false, "wtt_arr": "2021H", "wtt_dep": "2022", "location": "Micklefield", "stage_seq": 4, "distance_m": 26163.452, "section_seq": 1, "route_path_id": 28328}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026", "location": "East Garforth", "stage_seq": 5, "distance_m": 29136.02, "section_seq": 1, "route_path_id": 28328}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Garforth", "stage_seq": 6, "distance_m": 29984.632, "section_seq": 1, "route_path_id": 28328}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2033", "location": "Cross Gates", "stage_seq": 7, "distance_m": 34619.375, "section_seq": 1, "route_path_id": 28328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Neville H. West Jn", "stage_seq": 8, "distance_m": 39096.866, "section_seq": 1, "route_path_id": 28328}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Leeds", "stage_seq": 9, "distance_m": 41726.534, "section_seq": 1, "route_path_id": 28328}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41726.534, "from_m": 0.0, "section_seq": 1, "route_path_id": 28328}], "total_distance_m": 41726.534, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 39138.074, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2588.46, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5014, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:39Z", "source_id": 48542713, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:24:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:41Z", "source_id": 15773398, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5033, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:24Z", "source_id": 48553586, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:28:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:27Z", "source_id": 15776761, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5037, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:56Z", "source_id": 48559174, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:31:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:02Z", "source_id": 15778548, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:26Z", "source_id": 48569409, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:36:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:32Z", "source_id": 15781649, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5292, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:54Z", "source_id": 48590347, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:45:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:58Z", "source_id": 15788108, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
York |
2007 |
2007½ |
7 |
None |
None |
Leeds |
2041 |
2040 |
7A |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28424/2026-09-15/detailed |
None |
Cross Gates |
2026-09-15T20:38:00+01:00 |
Leeds |
8.0 |
{"type": "LineString", "coordinates": [[-1.4504023, 53.8049929], [-1.4512946999999998, 53.804873], [-1.4526262, 53.8046763], [-1.4530710999999998, 53.8046196], [-1.4532955, 53.804591], [-1.4539652, 53.8045005], [-1.4595515, 53.8036916], [-1.4605575, 53.80359240000001], [-1.4626939, 53.803278299999995], [-1.4643916, 53.8030753], [-1.4660078, 53.80295129999999], [-1.4677665999999998, 53.802881599999985], [-1.4688108, 53.8028517], [-1.4733358, 53.80274419999999], [-1.474928, 53.80268759999999], [-1.4761706999999995, 53.80261999999999], [-1.4774228, 53.8025257], [-1.4788538000000002, 53.802381200000006], [-1.4801694, 53.802232], [-1.4814602, 53.802065599999985], [-1.4826046, 53.8018958], [-1.4837302, 53.80170869999999], [-1.4841926999999997, 53.8016194], [-1.4846552, 53.8015187], [-1.4854360999999998, 53.80133180000001], [-1.4857706999999998, 53.8012428], [-1.4860785, 53.801157899999986], [-1.4869377, 53.800872299999995], [-1.487405, 53.80070810000001], [-1.4878442999999997, 53.8005338], [-1.4889003, 53.8000698], [-1.4894316, 53.799814000000005], [-1.4899471999999998, 53.799539], [-1.4900314, 53.79948850000001], [-1.4903894999999998, 53.79927370000001], [-1.4908178, 53.7989975], [-1.4912441, 53.7986947], [-1.4916488, 53.7983661], [-1.4920236, 53.7980235], [-1.4923766999999997, 53.797655199999994], [-1.4930329, 53.796881699999986], [-1.4934979999999998, 53.79631950000001], [-1.4942023999999998, 53.79546160000001], [-1.4945691999999997, 53.7950536], [-1.4949308999999995, 53.79470150000001], [-1.4954251, 53.7942826], [-1.4957873999999998, 53.79401210000001], [-1.496552, 53.7935565], [-1.4972492999999998, 53.7931541], [-1.4974597999999997, 53.7930401], [-1.4975799, 53.792979499999994], [-1.4977791, 53.79289109999999], [-1.4980885999999998, 53.7927692], [-1.4983487999999998, 53.79269279999999], [-1.498504, 53.7926582], [-1.4988011999999995, 53.79257929999999], [-1.4990429, 53.79253219999999], [-1.4993706, 53.79249180000001], [-1.5031256999999998, 53.79207460000001], [-1.5032727, 53.79205689999999], [-1.5036936, 53.7919949], [-1.5078713, 53.791367899999976], [-1.5082897999999998, 53.7913046], [-1.5083044999999995, 53.7913033], [-1.5087274, 53.7912672], [-1.5091127999999998, 53.7912385], [-1.509328, 53.7912382], [-1.5095459, 53.7912457], [-1.5099503, 53.79127940000001], [-1.5102993999999998, 53.7913325], [-1.5103597309641594, 53.79134397356428], [-1.5108246999999997, 53.791432399999984], [-1.5112175999999995, 53.791494500000006], [-1.5116599999999998, 53.791616899999994], [-1.5121725, 53.79177610000001], [-1.5126422, 53.7919283], [-1.5132924000000003, 53.79209689999999], [-1.51361, 53.7922027], [-1.5158341, 53.7929439], [-1.5162721999999995, 53.7930884], [-1.5174917, 53.7934988], [-1.5219321999999995, 53.7949924], [-1.5233612, 53.79545850000001], [-1.5244888, 53.79584], [-1.5248001999999998, 53.79594770000001], [-1.5254098, 53.79615090000001], [-1.5260304, 53.7963357], [-1.526556, 53.7964487], [-1.5270889, 53.7965195], [-1.5271359830031863, 53.796524148572814], [-1.5276328, 53.7965732], [-1.5279017999999998, 53.79659970000001], [-1.5284641, 53.796647400000005], [-1.5294876000000002, 53.79671199999999], [-1.5300124999999998, 53.7967224], [-1.5303946, 53.79671640000001], [-1.5308569, 53.7966787], [-1.53133, 53.7966302], [-1.5318549, 53.7965612], [-1.5328268, 53.7963985], [-1.5334768999999997, 53.7963317], [-1.5334996, 53.7963279], [-1.5344500999999997, 53.7961724], [-1.5349314, 53.7960865], [-1.5354607, 53.7960113], [-1.5363187, 53.7959227], [-1.5378553999999998, 53.7957685], [-1.5383425999999998, 53.7957021], [-1.5388086, 53.7956154], [-1.5395516, 53.795452199999986], [-1.5402972, 53.7952705], [-1.5407154, 53.7951923], [-1.5410095999999998, 53.7951421], [-1.5415376, 53.7950574], [-1.5418347, 53.79501839999999], [-1.5422379999999998, 53.794975], [-1.5429284, 53.794912], [-1.5432598999999998, 53.7948854], [-1.5438662, 53.7948368], [-1.5444648, 53.79476369999999], [-1.5452935, 53.794721], [-1.5456578999999997, 53.7946942], [-1.5460441, 53.7946619], [-1.5471986999999998, 53.794546800000006], [-1.5475835, 53.7945019], [-1.5478364, 53.79447239999999]]} |
4.4 |
2037 |
2045 |
Cross Gates |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-15 19:55:08 |
TERMINATED |
2026-09-15 19:45:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15788108 |
1789501500434587 |
33 |
33 |
2026-09-15 19:55:02.732175 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:00.428971 |
| 559638 |
590317 |
G27181 |
872B25MY15 |
2026-09-15 |
COMPLETE |
15786886 |
2026-09-15 20:45:00 |
2026-09-15 19:55:08 |
2026-09-17 19:55:08 |
{"id": 590317, "stp": "P", "toc": "Southern", "uid": "G27181", "consist": "377114+377463", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27181/2026-09-15/detailed", "trust_id": "872B25MY15", "origin_crs": "EPD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-15", "dest_arr_time": "2041", "dest_platform": "9", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2B25", "timing_status": "LATE", "origin_station": "Epsom Downs", "current_leg_arr": "2045", "current_leg_dep": "2038", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1938", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T19:55:08", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Battersea Park", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Battersea Park", "current_leg_milage": "1.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 319.776, \"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\": 1457.852, \"from_m\": 319.776, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3140.219, \"from_m\": 1457.852, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5220.354, \"from_m\": 3140.219, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5892.951, \"from_m\": 5220.354, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6167.178, \"from_m\": 5892.951, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6271.306, \"from_m\": 6167.178, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6332.926, \"from_m\": 6271.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\": 6369.856, \"from_m\": 6332.926, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6375.252, \"from_m\": 6369.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\": 6387.286, \"from_m\": 6375.252, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6444.397, \"from_m\": 6387.286, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13009.097, \"from_m\": 6444.397, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13420.759, \"from_m\": 13009.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\": 13456.015, \"from_m\": 13420.759, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13664.012, \"from_m\": 13456.015, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14623.592, \"from_m\": 13664.012, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14932.063, \"from_m\": 14623.592, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14981.721, \"from_m\": 14932.063, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15063.043, \"from_m\": 14981.721, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15116.819, \"from_m\": 15063.043, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23055.914, \"from_m\": 15116.819, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23496.848, \"from_m\": 23055.914, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25809.707, \"from_m\": 23496.848, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26123.655, \"from_m\": 25809.707, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 26881.824, \"from_m\": 26123.655, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28785.5, \"from_m\": 26881.824, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 28875.212, \"from_m\": 28785.5, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29570.45, \"from_m\": 28875.212, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 30227.487, \"from_m\": 29570.45, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 590317, \"profile_key\": \"e68dc71ef50eeedc01b6713f175b14941ca9e0c48ef5d4b69b84a52a4d74291d\", \"schedule_id\": 10621, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1938\", \"location\": \"Epsom Downs\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"1941\", \"wtt_dep\": \"1942\", \"location\": \"Banstead\", \"stage_seq\": 2, \"distance_m\": 1906.347, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"1944H\", \"wtt_dep\": \"1945H\", \"location\": \"Belmont\", \"stage_seq\": 3, \"distance_m\": 4286.879, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"1948\", \"wtt_dep\": \"1950\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 4, \"distance_m\": 6126.201, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"1953\", \"wtt_dep\": \"1954\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 5, \"distance_m\": 7734.491, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1957\", \"location\": \"Wallington\", \"stage_seq\": 6, \"distance_m\": 9056.711, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"1959H\", \"wtt_dep\": \"2000H\", \"location\": \"Waddon\", \"stage_seq\": 7, \"distance_m\": 11497.064, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005H\", \"location\": \"West Croydon\", \"stage_seq\": 8, \"distance_m\": 13186.02, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 9, \"distance_m\": 14623.592, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010H\", \"location\": \"Selhurst\", \"stage_seq\": 10, \"distance_m\": 15208.711, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013H\", \"location\": \"Thornton Heath\", \"stage_seq\": 11, \"distance_m\": 16417.785, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017\", \"location\": \"Norbury\", \"stage_seq\": 12, \"distance_m\": 18360.225, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2020\", \"location\": \"Streatham Common\", \"stage_seq\": 13, \"distance_m\": 19769.453, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Streatham North Jn\", \"stage_seq\": 14, \"distance_m\": 20503.304, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2025\", \"location\": \"Balham\", \"stage_seq\": 15, \"distance_m\": 22849.314, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027H\", \"location\": \"Wandsworth Common\", \"stage_seq\": 16, \"distance_m\": 23741.091, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 17, \"distance_m\": 25978.906, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Pouparts Jn\", \"stage_seq\": 18, \"distance_m\": 27049.975, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036H\", \"location\": \"Battersea Park\", \"stage_seq\": 19, \"distance_m\": 28315.18, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 20, \"distance_m\": 28885.412, \"section_seq\": 1, \"route_path_id\": 66966}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 21, \"distance_m\": 30227.487, \"section_seq\": 1, \"route_path_id\": 66966}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30227.487, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66966}], \"total_distance_m\": 30227.487, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 29786.553, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 440.934, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1938", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:14Z\", \"source_id\": 48433359, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:40:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:17Z\", \"source_id\": 15733318, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:33Z\", \"source_id\": 48456123, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:48:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:38Z\", \"source_id\": 15740503, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:10Z\", \"source_id\": 48467336, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:15Z\", \"source_id\": 15744788, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:39Z\", \"source_id\": 15745363, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:46Z\", \"source_id\": 48473563, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:56:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:47Z\", \"source_id\": 15748163, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:12Z\", \"source_id\": 15748777, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:24Z\", \"source_id\": 48482272, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:28Z\", \"source_id\": 15753248, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:44Z\", \"source_id\": 48492745, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:04:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:45Z\", \"source_id\": 15757231, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:09Z\", \"source_id\": 48505926, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:11Z\", \"source_id\": 15762052, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:21Z\", \"source_id\": 48513610, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:23Z\", \"source_id\": 15764457, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:28Z\", \"source_id\": 48521234, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:33Z\", \"source_id\": 15766778, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:10Z\", \"source_id\": 48530020, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:11Z\", \"source_id\": 15769411, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:42Z\", \"source_id\": 48545186, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:45Z\", \"source_id\": 15774178, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:01Z\", \"source_id\": 48552610, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:00Z\", \"source_id\": 15776447, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:44Z\", \"source_id\": 48560979, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:49Z\", \"source_id\": 15779096, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:01Z\", \"source_id\": 48572960, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:09Z\", \"source_id\": 15782734, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:05Z\", \"source_id\": 48586337, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:07Z\", \"source_id\": 15786886, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "14", "timing_fact_generation": 1789501389923570, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:02.855799", "service_state_evidence_id": 15786886, "current_leg_start_actual_dep": "2026-09-15T20:40:30+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:03.062384", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
EPD |
None |
2B25 |
377114+377463 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 319.776, "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": 1457.852, "from_m": 319.776, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3140.219, "from_m": 1457.852, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5220.354, "from_m": 3140.219, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5892.951, "from_m": 5220.354, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6167.178, "from_m": 5892.951, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6271.306, "from_m": 6167.178, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6332.926, "from_m": 6271.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": 6369.856, "from_m": 6332.926, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6375.252, "from_m": 6369.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": 6387.286, "from_m": 6375.252, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6444.397, "from_m": 6387.286, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13009.097, "from_m": 6444.397, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13420.759, "from_m": 13009.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": 13456.015, "from_m": 13420.759, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13664.012, "from_m": 13456.015, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14623.592, "from_m": 13664.012, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14932.063, "from_m": 14623.592, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14981.721, "from_m": 14932.063, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15063.043, "from_m": 14981.721, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15116.819, "from_m": 15063.043, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23055.914, "from_m": 15116.819, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23496.848, "from_m": 23055.914, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25809.707, "from_m": 23496.848, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26123.655, "from_m": 25809.707, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 26881.824, "from_m": 26123.655, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28785.5, "from_m": 26881.824, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 28875.212, "from_m": 28785.5, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29570.45, "from_m": 28875.212, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 30227.487, "from_m": 29570.45, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 590317, "profile_key": "e68dc71ef50eeedc01b6713f175b14941ca9e0c48ef5d4b69b84a52a4d74291d", "schedule_id": 10621, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1938", "location": "Epsom Downs", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "1941", "wtt_dep": "1942", "location": "Banstead", "stage_seq": 2, "distance_m": 1906.347, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "1944H", "wtt_dep": "1945H", "location": "Belmont", "stage_seq": 3, "distance_m": 4286.879, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "1948", "wtt_dep": "1950", "location": "Sutton (Surrey)", "stage_seq": 4, "distance_m": 6126.201, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "1953", "wtt_dep": "1954", "location": "Carshalton Beeches", "stage_seq": 5, "distance_m": 7734.491, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1957", "location": "Wallington", "stage_seq": 6, "distance_m": 9056.711, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "1959H", "wtt_dep": "2000H", "location": "Waddon", "stage_seq": 7, "distance_m": 11497.064, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005H", "location": "West Croydon", "stage_seq": 8, "distance_m": 13186.02, "section_seq": 1, "route_path_id": 66966}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 9, "distance_m": 14623.592, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010H", "location": "Selhurst", "stage_seq": 10, "distance_m": 15208.711, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013H", "location": "Thornton Heath", "stage_seq": 11, "distance_m": 16417.785, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017", "location": "Norbury", "stage_seq": 12, "distance_m": 18360.225, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2020", "location": "Streatham Common", "stage_seq": 13, "distance_m": 19769.453, "section_seq": 1, "route_path_id": 66966}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Streatham North Jn", "stage_seq": 14, "distance_m": 20503.304, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2025", "location": "Balham", "stage_seq": 15, "distance_m": 22849.314, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027H", "location": "Wandsworth Common", "stage_seq": 16, "distance_m": 23741.091, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031H", "location": "Clapham Junction (C)", "stage_seq": 17, "distance_m": 25978.906, "section_seq": 1, "route_path_id": 66966}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Pouparts Jn", "stage_seq": 18, "distance_m": 27049.975, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036H", "location": "Battersea Park", "stage_seq": 19, "distance_m": 28315.18, "section_seq": 1, "route_path_id": 66966}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Battersea Pier Jn", "stage_seq": 20, "distance_m": 28885.412, "section_seq": 1, "route_path_id": 66966}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 21, "distance_m": 30227.487, "section_seq": 1, "route_path_id": 66966}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30227.487, "from_m": 0.0, "section_seq": 1, "route_path_id": 66966}], "total_distance_m": 30227.487, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 29786.553, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 440.934, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30118, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:14Z", "source_id": 48433359, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:40:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:17Z", "source_id": 15733318, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30087, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:33Z", "source_id": 48456123, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:48:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:38Z", "source_id": 15740503, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:10Z", "source_id": 48467336, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:53:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:15Z", "source_id": 15744788, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:39Z", "source_id": 15745363, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:46Z", "source_id": 48473563, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:56:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:47Z", "source_id": 15748163, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:12Z", "source_id": 15748777, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:24Z", "source_id": 48482272, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:59:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:28Z", "source_id": 15753248, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30050, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:44Z", "source_id": 48492745, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:04:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:45Z", "source_id": 15757231, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29928, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:09Z", "source_id": 48505926, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:09:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:11Z", "source_id": 15762052, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:21Z", "source_id": 48513610, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:11:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:23Z", "source_id": 15764457, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29912, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:28Z", "source_id": 48521234, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:15:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:33Z", "source_id": 15766778, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:10Z", "source_id": 48530020, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:19:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:11Z", "source_id": 15769411, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:42Z", "source_id": 48545186, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:25:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:45Z", "source_id": 15774178, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29193, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:01Z", "source_id": 48552610, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:28:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:00Z", "source_id": 15776447, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:44Z", "source_id": 48560979, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:32:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:49Z", "source_id": 15779096, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:01Z", "source_id": 48572960, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:37:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:09Z", "source_id": 15782734, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28811, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:05Z", "source_id": 48586337, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:45:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:07Z", "source_id": 15786886, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Epsom Downs |
1938 |
1938 |
1 |
None |
None |
London Victoria (C) |
2041 |
2041 |
9 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27181/2026-09-15/detailed |
None |
Battersea Park |
2026-09-15T20:40:30+01:00 |
London Victoria (C) |
7.0 |
{"type": "LineString", "coordinates": [[-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
1.5 |
2038 |
2045 |
Battersea Park |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-15 19:55:08 |
TERMINATED |
2026-09-15 19:45:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786886 |
1789501389923570 |
74 |
74 |
2026-09-15 19:55:03.062384 |
14 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:02.855799 |
| 559639 |
590056 |
P28745 |
332W28MY15 |
2026-09-15 |
COMPLETE |
15786721 |
2026-09-15 20:44:00 |
2026-09-15 19:55:08 |
2026-09-17 19:55:08 |
{"id": 590056, "stp": "P", "toc": "Northern", "uid": "P28745", "consist": "769442", "dest_crs": "SOP", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28745/2026-09-15/detailed", "trust_id": "332W28MY15", "origin_crs": "MCO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southport", "service_date": "2026-09-15", "dest_arr_time": "2043", "dest_platform": "6", "is_terminated": 1, "next_location": "Southport", "signalling_id": "2W28", "timing_status": "LATE", "origin_station": "Manchester Oxford Road", "current_leg_arr": "2044", "current_leg_dep": "2039", "current_leg_end": "Southport", "origin_dep_time": "1927", "origin_platform": "5", "current_location": "Southport Sig. 1087", "last_update_time": "2026-09-15T19:55:08", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9753495231044327, 53.64593748603274], [-2.9759499000000003, 53.6463114], [-2.9765586999999996, 53.6466612], [-2.9772025, 53.64693619999999], [-2.9778274, 53.647127], [-2.9783468, 53.6472313], [-2.9787984, 53.64728759999999], [-2.9793295, 53.647324100000006], [-2.9798847, 53.6473257], [-2.9804775, 53.6472812], [-2.980971, 53.6472065], [-2.9814912999999996, 53.6470841], [-2.9819312000000004, 53.6469394], [-2.9823416, 53.6467756], [-2.9827277999999997, 53.646588], [-2.9837148999999994, 53.6460633], [-2.9861934, 53.6446906], [-2.9869604, 53.644217399999995], [-2.9873922, 53.6440027], [-2.9879125000000006, 53.643815100000005], [-2.9883712, 53.6437022], [-2.9888807999999996, 53.64361639999999], [-2.9893743, 53.643575], [-2.9898383999999996, 53.64357819999999], [-2.9904419, 53.643617899999995], [-2.9910989999999997, 53.6436863], [-2.991348, 53.6437253], [-2.9916784, 53.643777], [-2.9925125, 53.64392639999999], [-2.9931401999999996, 53.6440059], [-2.9937303, 53.6440473], [-2.9943980999999997, 53.644064699999994], [-2.9952698, 53.64405519999998], [-2.9957231, 53.64407109999999], [-2.9962864, 53.644113999999995], [-2.9968067, 53.64418400000001], [-2.9973056, 53.644276199999986], [-2.9976435999999995, 53.64435729999999], [-2.9981103, 53.6445227], [-2.9985362, 53.64466139999998], [-2.9990302999999994, 53.644839100000006], [-2.9996203999999995, 53.645039399999995], [-2.9998858, 53.6451469], [-3.0001198, 53.6452581], [-3.0004712, 53.6453943], [-3.001021, 53.6455926], [-3.0013083, 53.645723200000006], [-3.0014806999999997, 53.6458174], [-3.0017865, 53.6459991], [-3.0023208, 53.646333699999985], [-3.0029844, 53.6467494]]}", "current_leg_start": "Meols Cop", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "53.6467494", "next_location_lon": "-3.0029844", "previous_location": "Meols Cop", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 136.111, \"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\": 1712.557, \"from_m\": 136.111, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2145.59, \"from_m\": 1712.557, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3099.699, \"from_m\": 2145.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3567.675, \"from_m\": 3099.699, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5734.422, \"from_m\": 3567.675, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8142.539, \"from_m\": 5734.422, \"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\": 15710.199, \"from_m\": 8142.539, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 17009.919, \"from_m\": 15710.199, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17607.753, \"from_m\": 17009.919, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 21689.25, \"from_m\": 17607.753, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21817.22, \"from_m\": 21689.25, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 21868.888, \"from_m\": 21817.22, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27561.902, \"from_m\": 21868.888, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27726.017, \"from_m\": 27561.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\": 29763.546, \"from_m\": 27726.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}, {\"to_m\": 29790.569, \"from_m\": 29763.546, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29851.486, \"from_m\": 29790.569, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30117.497, \"from_m\": 29851.486, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31739.928, \"from_m\": 30117.497, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32237.626, \"from_m\": 31739.928, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32265.461, \"from_m\": 32237.626, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 32314.264, \"from_m\": 32265.461, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32652.867, \"from_m\": 32314.264, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32988.499, \"from_m\": 32652.867, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33329.435, \"from_m\": 32988.499, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38542.867, \"from_m\": 33329.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\": 41327.824, \"from_m\": 38542.867, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46541.257, \"from_m\": 41327.824, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46564.64, \"from_m\": 46541.257, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46679.279, \"from_m\": 46564.64, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51800.658, \"from_m\": 46679.279, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53337.602, \"from_m\": 51800.658, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56454.113, \"from_m\": 53337.602, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56637.442, \"from_m\": 56454.113, \"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\": 60616.373, \"from_m\": 56637.442, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 60637.02, \"from_m\": 60616.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\": 69622.546, \"from_m\": 60637.02, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 71937.58, \"from_m\": 69622.546, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 73539.585, \"from_m\": 71937.58, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 74017.816, \"from_m\": 73539.585, \"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\": 590056, \"profile_key\": \"eff497966252b3a4585f1d7f95a2731dc0372810304f995709ffb4f4cebe995e\", \"schedule_id\": 21135, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1927\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"1928H\", \"wtt_dep\": \"1933\", \"location\": \"Deansgate\", \"stage_seq\": 2, \"distance_m\": 588.441, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934\", \"location\": \"Water Street Jn\", \"stage_seq\": 3, \"distance_m\": 1123.861, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934H\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 4, \"distance_m\": 1630.307, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"1937H\", \"wtt_dep\": \"1938H\", \"location\": \"Salford Crescent\", \"stage_seq\": 5, \"distance_m\": 2879.307, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1947H\", \"location\": \"Burnden Jn\", \"stage_seq\": 6, \"distance_m\": 16472.333, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949H\", \"location\": \"Bolton\", \"stage_seq\": 7, \"distance_m\": 17187.709, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953H\", \"location\": \"Lostock Jn\", \"stage_seq\": 8, \"distance_m\": 21817.22, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"1956H\", \"wtt_dep\": \"1957\", \"location\": \"Westhoughton\", \"stage_seq\": 9, \"distance_m\": 24737.877, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959H\", \"location\": \"Crow Nest Jn\", \"stage_seq\": 10, \"distance_m\": 27726.017, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"2000H\", \"wtt_dep\": \"2001\", \"location\": \"Hindley\", \"stage_seq\": 11, \"distance_m\": 28470.691, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"2003H\", \"wtt_dep\": \"2004H\", \"location\": \"Ince\", \"stage_seq\": 12, \"distance_m\": 31097.18, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"2007\", \"wtt_dep\": \"2009\", \"location\": \"Wigan Wallgate\", \"stage_seq\": 13, \"distance_m\": 32754.473, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"2013H\", \"wtt_dep\": \"2014H\", \"location\": \"Gathurst\", \"stage_seq\": 14, \"distance_m\": 37036.581, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2018H\", \"location\": \"Appley Bridge\", \"stage_seq\": 15, \"distance_m\": 39935.346, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023H\", \"location\": \"Parbold\", \"stage_seq\": 16, \"distance_m\": 56823.484, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028H\", \"location\": \"Burscough Bridge\", \"stage_seq\": 17, \"distance_m\": 61769.334, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2037\", \"location\": \"Meols Cop\", \"stage_seq\": 18, \"distance_m\": 71900.107, \"section_seq\": 1, \"route_path_id\": 74456}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Southport\", \"stage_seq\": 19, \"distance_m\": 74017.816, \"section_seq\": 1, \"route_path_id\": 74456}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 74017.816, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74456}], \"total_distance_m\": 74017.816, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 72279.221, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1738.595, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1927", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.6467494", "current_position_lon": "-3.0029844", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:20Z\", \"source_id\": 48418540, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:32:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:21Z\", \"source_id\": 15728783, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:37:46Z\", \"source_id\": 48432113, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:38:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:37:48Z\", \"source_id\": 15732980, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8340, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:48:38Z\", \"source_id\": 48458641, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:49:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:48:43Z\", \"source_id\": 15741319, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:19Z\", \"source_id\": 15748944, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:08Z\", \"source_id\": 48486389, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:15Z\", \"source_id\": 15754874, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9337, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:04:25Z\", \"source_id\": 48496833, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:05:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:04:29Z\", \"source_id\": 15758843, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:15Z\", \"source_id\": 48506211, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:21Z\", \"source_id\": 15762153, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:04Z\", \"source_id\": 15768611, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:35Z\", \"source_id\": 15771200, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:32Z\", \"source_id\": 15774713, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:03Z\", \"source_id\": 15775087, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:21Z\", \"source_id\": 48553368, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:27Z\", \"source_id\": 15776740, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:06Z\", \"source_id\": 15784075, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:48Z\", \"source_id\": 48585754, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:54Z\", \"source_id\": 15786721, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southport", "service_state_platform": "6", "timing_fact_generation": 1789501375466937, "current_leg_arrival_utc": "2026-09-15T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:02.861877", "service_state_evidence_id": 15786721, "current_leg_start_actual_dep": "2026-09-15T20:38:00+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T19:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:03.555294", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MCO |
SOP |
2W28 |
769442 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 136.111, "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": 1712.557, "from_m": 136.111, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2145.59, "from_m": 1712.557, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3099.699, "from_m": 2145.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3567.675, "from_m": 3099.699, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5734.422, "from_m": 3567.675, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8142.539, "from_m": 5734.422, "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": 15710.199, "from_m": 8142.539, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 17009.919, "from_m": 15710.199, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17607.753, "from_m": 17009.919, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 21689.25, "from_m": 17607.753, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21817.22, "from_m": 21689.25, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 21868.888, "from_m": 21817.22, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27561.902, "from_m": 21868.888, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27726.017, "from_m": 27561.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": 29763.546, "from_m": 27726.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}, {"to_m": 29790.569, "from_m": 29763.546, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29851.486, "from_m": 29790.569, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30117.497, "from_m": 29851.486, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31739.928, "from_m": 30117.497, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32237.626, "from_m": 31739.928, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32265.461, "from_m": 32237.626, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 32314.264, "from_m": 32265.461, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32652.867, "from_m": 32314.264, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32988.499, "from_m": 32652.867, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33329.435, "from_m": 32988.499, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38542.867, "from_m": 33329.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": 41327.824, "from_m": 38542.867, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46541.257, "from_m": 41327.824, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46564.64, "from_m": 46541.257, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46679.279, "from_m": 46564.64, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51800.658, "from_m": 46679.279, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53337.602, "from_m": 51800.658, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56454.113, "from_m": 53337.602, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56637.442, "from_m": 56454.113, "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": 60616.373, "from_m": 56637.442, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 60637.02, "from_m": 60616.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": 69622.546, "from_m": 60637.02, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 71937.58, "from_m": 69622.546, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 73539.585, "from_m": 71937.58, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 74017.816, "from_m": 73539.585, "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": 590056, "profile_key": "eff497966252b3a4585f1d7f95a2731dc0372810304f995709ffb4f4cebe995e", "schedule_id": 21135, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1927", "location": "Manchester Oxford Road", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "1928H", "wtt_dep": "1933", "location": "Deansgate", "stage_seq": 2, "distance_m": 588.441, "section_seq": 1, "route_path_id": 74456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934", "location": "Water Street Jn", "stage_seq": 3, "distance_m": 1123.861, "section_seq": 1, "route_path_id": 74456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934H", "location": "Ordsall Lane Jn", "stage_seq": 4, "distance_m": 1630.307, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "1937H", "wtt_dep": "1938H", "location": "Salford Crescent", "stage_seq": 5, "distance_m": 2879.307, "section_seq": 1, "route_path_id": 74456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1947H", "location": "Burnden Jn", "stage_seq": 6, "distance_m": 16472.333, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949H", "location": "Bolton", "stage_seq": 7, "distance_m": 17187.709, "section_seq": 1, "route_path_id": 74456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953H", "location": "Lostock Jn", "stage_seq": 8, "distance_m": 21817.22, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "1956H", "wtt_dep": "1957", "location": "Westhoughton", "stage_seq": 9, "distance_m": 24737.877, "section_seq": 1, "route_path_id": 74456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959H", "location": "Crow Nest Jn", "stage_seq": 10, "distance_m": 27726.017, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "2000H", "wtt_dep": "2001", "location": "Hindley", "stage_seq": 11, "distance_m": 28470.691, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "2003H", "wtt_dep": "2004H", "location": "Ince", "stage_seq": 12, "distance_m": 31097.18, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "2007", "wtt_dep": "2009", "location": "Wigan Wallgate", "stage_seq": 13, "distance_m": 32754.473, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "2013H", "wtt_dep": "2014H", "location": "Gathurst", "stage_seq": 14, "distance_m": 37036.581, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2018H", "location": "Appley Bridge", "stage_seq": 15, "distance_m": 39935.346, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023H", "location": "Parbold", "stage_seq": 16, "distance_m": 56823.484, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028H", "location": "Burscough Bridge", "stage_seq": 17, "distance_m": 61769.334, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2037", "location": "Meols Cop", "stage_seq": 18, "distance_m": 71900.107, "section_seq": 1, "route_path_id": 74456}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Southport", "stage_seq": 19, "distance_m": 74017.816, "section_seq": 1, "route_path_id": 74456}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 74017.816, "from_m": 0.0, "section_seq": 1, "route_path_id": 74456}], "total_distance_m": 74017.816, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 72279.221, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1738.595, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9250, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:20Z", "source_id": 48418540, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:32:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:21Z", "source_id": 15728783, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8308, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:37:46Z", "source_id": 48432113, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:38:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:37:48Z", "source_id": 15732980, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8340, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:48:38Z", "source_id": 48458641, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:49:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:48:43Z", "source_id": 15741319, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:19Z", "source_id": 15748944, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:08Z", "source_id": 48486389, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:01:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:15Z", "source_id": 15754874, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9337, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:04:25Z", "source_id": 48496833, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:05:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:04:29Z", "source_id": 15758843, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9331, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:15Z", "source_id": 48506211, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:08:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:21Z", "source_id": 15762153, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:04Z", "source_id": 15768611, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:35Z", "source_id": 15771200, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:32Z", "source_id": 15774713, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:03Z", "source_id": 15775087, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9327, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:21Z", "source_id": 48553368, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:30:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:27Z", "source_id": 15776740, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:06Z", "source_id": 15784075, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9315, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:48Z", "source_id": 48585754, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:45:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:54Z", "source_id": 15786721, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}] |
Manchester Oxford Road |
1927 |
1927 |
5 |
None |
None |
Southport |
2043 |
2043 |
6 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28745/2026-09-15/detailed |
None |
Meols Cop |
2026-09-15T20:38:00+01:00 |
Southport |
5.0 |
{"type": "LineString", "coordinates": [[-2.9753495231044327, 53.64593748603274], [-2.9759499000000003, 53.6463114], [-2.9765586999999996, 53.6466612], [-2.9772025, 53.64693619999999], [-2.9778274, 53.647127], [-2.9783468, 53.6472313], [-2.9787984, 53.64728759999999], [-2.9793295, 53.647324100000006], [-2.9798847, 53.6473257], [-2.9804775, 53.6472812], [-2.980971, 53.6472065], [-2.9814912999999996, 53.6470841], [-2.9819312000000004, 53.6469394], [-2.9823416, 53.6467756], [-2.9827277999999997, 53.646588], [-2.9837148999999994, 53.6460633], [-2.9861934, 53.6446906], [-2.9869604, 53.644217399999995], [-2.9873922, 53.6440027], [-2.9879125000000006, 53.643815100000005], [-2.9883712, 53.6437022], [-2.9888807999999996, 53.64361639999999], [-2.9893743, 53.643575], [-2.9898383999999996, 53.64357819999999], [-2.9904419, 53.643617899999995], [-2.9910989999999997, 53.6436863], [-2.991348, 53.6437253], [-2.9916784, 53.643777], [-2.9925125, 53.64392639999999], [-2.9931401999999996, 53.6440059], [-2.9937303, 53.6440473], [-2.9943980999999997, 53.644064699999994], [-2.9952698, 53.64405519999998], [-2.9957231, 53.64407109999999], [-2.9962864, 53.644113999999995], [-2.9968067, 53.64418400000001], [-2.9973056, 53.644276199999986], [-2.9976435999999995, 53.64435729999999], [-2.9981103, 53.6445227], [-2.9985362, 53.64466139999998], [-2.9990302999999994, 53.644839100000006], [-2.9996203999999995, 53.645039399999995], [-2.9998858, 53.6451469], [-3.0001198, 53.6452581], [-3.0004712, 53.6453943], [-3.001021, 53.6455926], [-3.0013083, 53.645723200000006], [-3.0014806999999997, 53.6458174], [-3.0017865, 53.6459991], [-3.0023208, 53.646333699999985], [-3.0029844, 53.6467494]]} |
1.3 |
2039 |
2044 |
Meols Cop |
Southport Sig. 1087 |
Southport |
53.6467494 |
-3.0029844 |
53.6467494 |
-3.0029844 |
1 |
0 |
2026-09-15 19:55:08 |
TERMINATED |
2026-09-15 19:44:00 |
Southport |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786721 |
1789501375466937 |
70 |
70 |
2026-09-15 19:55:03.555294 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:02.861877 |
| 559640 |
578817 |
R60273 |
180D801W15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:45:00 |
2026-09-15 19:55:08 |
2026-09-17 19:55:08 |
{"id": 578817, "stp": "N", "toc": "Unknown", "uid": "R60273", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R60273/2026-09-15/detailed", "trust_id": "180D801W15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Doncaster Down Decoy", "service_date": "2026-09-15", "dest_arr_time": "1945", "dest_platform": null, "is_terminated": 1, "next_location": "Doncaster Down Decoy", "signalling_id": "0D80", "timing_status": "OFF ROUTE", "origin_station": "Healey Mills Sco Yard", "current_leg_arr": "1945", "current_leg_dep": "1927", "current_leg_end": "Doncaster Down Decoy", "origin_dep_time": "1825", "origin_platform": null, "current_location": "Doncaster Royal Mail Terminal", "last_update_time": "2026-09-15T19:55:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1398758, 53.5223193], [-1.1398853, 53.5215619], [-1.1398857999999998, 53.5213752], [-1.1399162480839404, 53.52123315641426], [-1.1399503, 53.521074299999995], [-1.1399725999999997, 53.5207311], [-1.1400136, 53.51957639999999], [-1.1400233999999998, 53.519114899999984], [-1.1400408, 53.5184858], [-1.14007, 53.5177245], [-1.1400743, 53.5175409], [-1.1401011, 53.51686070000001], [-1.1400918, 53.516491499999994], [-1.1400636, 53.5160155], [-1.1400099, 53.5156032], [-1.139955, 53.515247499999994], [-1.1398705, 53.51487120000001], [-1.1398346165185922, 53.51472726957182], [-1.1398343, 53.51472600000001], [-1.1396840999999998, 53.5141837], [-1.1395296, 53.51376570000001], [-1.1393845, 53.5134188], [-1.1392316, 53.5130855], [-1.1388856, 53.51244429999998], [-1.1386616, 53.5120775], [-1.1384363, 53.5117417], [-1.1382405, 53.51147779999999], [-1.1379482, 53.511113300000005], [-1.1376089, 53.51071060000001], [-1.1374661999999998, 53.51055709999999], [-1.1373138, 53.5103931], [-1.1370161, 53.5100861], [-1.1365815999999995, 53.509690499999984], [-1.1362678, 53.50941220000001], [-1.1357125, 53.508956799999986], [-1.1352811, 53.50862879999999], [-1.1348305, 53.508309], [-1.1343611, 53.507992400000006], [-1.1338045, 53.50765500000001], [-1.1332814999999998, 53.50735350000001], [-1.1329523999999995, 53.507177], [-1.1326967999999995, 53.50703999999999], [-1.1321173999999998, 53.506751300000005], [-1.1312368999999998, 53.506347899999994], [-1.1305282, 53.506059], [-1.1296203, 53.50572319999999], [-1.1290007, 53.5055142], [-1.1283516, 53.50531000000001], [-1.1277562, 53.505136199999995], [-1.1267959, 53.5048857], [-1.1262920999999997, 53.5047581], [-1.1251771999999998, 53.50449330000001], [-1.1238534999999998, 53.50419099999999], [-1.1227592, 53.5039429], [-1.1212718999999998, 53.503556], [-1.1203036, 53.50333429999999], [-1.1185361, 53.50293390000001], [-1.118194656011413, 53.5028561569406], [-1.1176845000000002, 53.50274000000001], [-1.117254, 53.5026427], [-1.1168074, 53.5025382], [-1.1167492, 53.5025228], [-1.1164708, 53.50244889999998], [-1.1161194, 53.5023532], [-1.1151244, 53.5020578], [-1.1143672, 53.50182720000001], [-1.1139194, 53.501706600000006], [-1.1134589, 53.501600999999994], [-1.1114201999999995, 53.501135599999984], [-1.1091473999999997, 53.500613]]}", "current_leg_start": "Doncaster", "dest_arr_time_act": "1945", "motion_projection": null, "next_location_lat": "53.5006130", "next_location_lon": "-1.1091474", "previous_location": "Decoy North Jn", "current_leg_milage": "2.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 14, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48419269\", \"confirmationDeadline\": \"2026-09-15T19:45:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1262.646, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1441.068, \"from_m\": 1262.646, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4390.007, \"from_m\": 1441.068, \"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\": 7611.491, \"from_m\": 4390.007, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7639.356, \"from_m\": 7611.491, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7705.585, \"from_m\": 7639.356, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7716.147, \"from_m\": 7705.585, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8906.57, \"from_m\": 7716.147, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8913.463, \"from_m\": 8906.57, \"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\": 8937.221, \"from_m\": 8913.463, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9462.108, \"from_m\": 8937.221, \"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\": 9677.588, \"from_m\": 9462.108, \"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\": 9750.375, \"from_m\": 9677.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9885.483, \"from_m\": 9750.375, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10653.378, \"from_m\": 9885.483, \"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\": 10789.755, \"from_m\": 10653.378, \"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\": 12698.894, \"from_m\": 10789.755, \"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\": 12823.836, \"from_m\": 12698.894, \"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\": 13934.827, \"from_m\": 12823.836, \"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\": 13991.508, \"from_m\": 13934.827, \"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\": 36945.746, \"from_m\": 13991.508, \"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\": 37827.835, \"from_m\": 36945.746, \"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\": 37842.543, \"from_m\": 37827.835, \"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\": 37894.808, \"from_m\": 37842.543, \"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\": 38522.232, \"from_m\": 37894.808, \"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\": 38555.961, \"from_m\": 38522.232, \"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\": 39754.767, \"from_m\": 38555.961, \"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\": 41006.503, \"from_m\": 39754.767, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 41113.863, \"from_m\": 41006.503, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41434.291, \"from_m\": 41113.863, \"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\": 41980.572, \"from_m\": 41434.291, \"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}], \"service_id\": 578817, \"profile_key\": \"97a95b1b07ea1f014a82597d213aed581033abd87610b9b3168cb39cc246f6e6\", \"schedule_id\": 40601, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1825\", \"location\": \"Healey Mills Sco Yard\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1831H\", \"location\": \"Horbury Jn\", \"stage_seq\": 2, \"distance_m\": 4222.334, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": false, \"wtt_arr\": \"1837\", \"wtt_dep\": \"1839\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 3, \"distance_m\": 7905.395, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1842\", \"location\": \"Calder Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 8824.281, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1844H\", \"location\": \"Crofton West Jn\", \"stage_seq\": 5, \"distance_m\": 10630.837, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1848H\", \"location\": \"Hare Park Jn\", \"stage_seq\": 6, \"distance_m\": 12928.638, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": false, \"wtt_arr\": \"1854H\", \"wtt_dep\": \"1902\", \"location\": \"Hemsworth Loop\", \"stage_seq\": 7, \"distance_m\": 19021.262, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1905H\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 8, \"distance_m\": 22511.16, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1914H\", \"location\": \"Adwick Jn\", \"stage_seq\": 9, \"distance_m\": 30597.982, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1915H\", \"location\": \"Adwick\", \"stage_seq\": 10, \"distance_m\": 32161.935, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": false, \"wtt_arr\": \"1923H\", \"wtt_dep\": \"1932\", \"location\": \"Doncaster\", \"stage_seq\": 11, \"distance_m\": 38417.25, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934\", \"location\": \"Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 39262.864, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941\", \"location\": \"Decoy North Jn\", \"stage_seq\": 13, \"distance_m\": 41307.571, \"section_seq\": 1, \"route_path_id\": 106994}, {\"is_pass\": false, \"wtt_arr\": \"1945\", \"wtt_dep\": null, \"location\": \"Doncaster Down Decoy\", \"stage_seq\": 14, \"distance_m\": 41980.572, \"section_seq\": 1, \"route_path_id\": 106994}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41980.572, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106994}], \"total_distance_m\": 41980.572, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 37298.531, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 4682.041, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1825", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "18.0", "current_position_lat": "53.5006130", "current_position_lon": "-1.1091474", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5973, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:38:07Z\", \"source_id\": 48279756, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:39:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:38:11Z\", \"source_id\": 15682872, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:57:48Z\", \"source_id\": 48331074, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:57:54Z\", \"source_id\": 15698980, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:00Z\", \"source_id\": 48360324, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:09:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:07Z\", \"source_id\": 15708073, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:14:00Z\", \"source_id\": 48372990, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:16:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:14:04Z\", \"source_id\": 15712046, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster Royal Mail Terminal", "service_state_platform": null, "timing_fact_generation": 1789497162425029, "current_leg_arrival_utc": "2026-09-15T19:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:03.016250", "service_state_evidence_id": 48419269, "current_leg_start_actual_dep": "2026-09-15T19:27:12+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:03.559809", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
None |
None |
0D80 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1262.646, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1441.068, "from_m": 1262.646, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4390.007, "from_m": 1441.068, "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": 7611.491, "from_m": 4390.007, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7639.356, "from_m": 7611.491, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7705.585, "from_m": 7639.356, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7716.147, "from_m": 7705.585, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8906.57, "from_m": 7716.147, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8913.463, "from_m": 8906.57, "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": 8937.221, "from_m": 8913.463, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9462.108, "from_m": 8937.221, "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": 9677.588, "from_m": 9462.108, "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": 9750.375, "from_m": 9677.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9885.483, "from_m": 9750.375, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10653.378, "from_m": 9885.483, "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": 10789.755, "from_m": 10653.378, "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": 12698.894, "from_m": 10789.755, "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": 12823.836, "from_m": 12698.894, "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": 13934.827, "from_m": 12823.836, "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": 13991.508, "from_m": 13934.827, "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": 36945.746, "from_m": 13991.508, "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": 37827.835, "from_m": 36945.746, "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": 37842.543, "from_m": 37827.835, "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": 37894.808, "from_m": 37842.543, "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": 38522.232, "from_m": 37894.808, "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": 38555.961, "from_m": 38522.232, "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": 39754.767, "from_m": 38555.961, "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": 41006.503, "from_m": 39754.767, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 41113.863, "from_m": 41006.503, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41434.291, "from_m": 41113.863, "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": 41980.572, "from_m": 41434.291, "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}], "service_id": 578817, "profile_key": "97a95b1b07ea1f014a82597d213aed581033abd87610b9b3168cb39cc246f6e6", "schedule_id": 40601, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1825", "location": "Healey Mills Sco Yard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1831H", "location": "Horbury Jn", "stage_seq": 2, "distance_m": 4222.334, "section_seq": 1, "route_path_id": 106994}, {"is_pass": false, "wtt_arr": "1837", "wtt_dep": "1839", "location": "Wakefield Kirkgate", "stage_seq": 3, "distance_m": 7905.395, "section_seq": 1, "route_path_id": 106994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1842", "location": "Calder Bridge Jn", "stage_seq": 4, "distance_m": 8824.281, "section_seq": 1, "route_path_id": 106994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1844H", "location": "Crofton West Jn", "stage_seq": 5, "distance_m": 10630.837, "section_seq": 1, "route_path_id": 106994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1848H", "location": "Hare Park Jn", "stage_seq": 6, "distance_m": 12928.638, "section_seq": 1, "route_path_id": 106994}, {"is_pass": false, "wtt_arr": "1854H", "wtt_dep": "1902", "location": "Hemsworth Loop", "stage_seq": 7, "distance_m": 19021.262, "section_seq": 1, "route_path_id": 106994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1905H", "location": "South Kirkby Jn", "stage_seq": 8, "distance_m": 22511.16, "section_seq": 1, "route_path_id": 106994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1914H", "location": "Adwick Jn", "stage_seq": 9, "distance_m": 30597.982, "section_seq": 1, "route_path_id": 106994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1915H", "location": "Adwick", "stage_seq": 10, "distance_m": 32161.935, "section_seq": 1, "route_path_id": 106994}, {"is_pass": false, "wtt_arr": "1923H", "wtt_dep": "1932", "location": "Doncaster", "stage_seq": 11, "distance_m": 38417.25, "section_seq": 1, "route_path_id": 106994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934", "location": "Bridge Jn", "stage_seq": 12, "distance_m": 39262.864, "section_seq": 1, "route_path_id": 106994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941", "location": "Decoy North Jn", "stage_seq": 13, "distance_m": 41307.571, "section_seq": 1, "route_path_id": 106994}, {"is_pass": false, "wtt_arr": "1945", "wtt_dep": null, "location": "Doncaster Down Decoy", "stage_seq": 14, "distance_m": 41980.572, "section_seq": 1, "route_path_id": 106994}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41980.572, "from_m": 0.0, "section_seq": 1, "route_path_id": 106994}], "total_distance_m": 41980.572, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 37298.531, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 4682.041, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5973, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:38:07Z", "source_id": 48279756, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:39:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:38:11Z", "source_id": 15682872, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6051, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:57:48Z", "source_id": 48331074, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:58:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:57:54Z", "source_id": 15698980, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6743, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:00Z", "source_id": 48360324, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:09:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:07Z", "source_id": 15708073, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6856, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:14:00Z", "source_id": 48372990, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:16:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:14:04Z", "source_id": 15712046, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:16:00+01:00", "operational_fact": true}] |
Healey Mills Sco Yard |
1825 |
1825 |
None |
None |
None |
Doncaster Down Decoy |
1945 |
1945 |
None |
OFF ROUTE |
None |
https://www.realtimetrains.co.uk/service/gb-nr:R60273/2026-09-15/detailed |
None |
Doncaster |
2026-09-15T19:27:12+01:00 |
Doncaster Down Decoy |
18.0 |
{"type": "LineString", "coordinates": [[-1.1398758, 53.5223193], [-1.1398853, 53.5215619], [-1.1398857999999998, 53.5213752], [-1.1399162480839404, 53.52123315641426], [-1.1399503, 53.521074299999995], [-1.1399725999999997, 53.5207311], [-1.1400136, 53.51957639999999], [-1.1400233999999998, 53.519114899999984], [-1.1400408, 53.5184858], [-1.14007, 53.5177245], [-1.1400743, 53.5175409], [-1.1401011, 53.51686070000001], [-1.1400918, 53.516491499999994], [-1.1400636, 53.5160155], [-1.1400099, 53.5156032], [-1.139955, 53.515247499999994], [-1.1398705, 53.51487120000001], [-1.1398346165185922, 53.51472726957182], [-1.1398343, 53.51472600000001], [-1.1396840999999998, 53.5141837], [-1.1395296, 53.51376570000001], [-1.1393845, 53.5134188], [-1.1392316, 53.5130855], [-1.1388856, 53.51244429999998], [-1.1386616, 53.5120775], [-1.1384363, 53.5117417], [-1.1382405, 53.51147779999999], [-1.1379482, 53.511113300000005], [-1.1376089, 53.51071060000001], [-1.1374661999999998, 53.51055709999999], [-1.1373138, 53.5103931], [-1.1370161, 53.5100861], [-1.1365815999999995, 53.509690499999984], [-1.1362678, 53.50941220000001], [-1.1357125, 53.508956799999986], [-1.1352811, 53.50862879999999], [-1.1348305, 53.508309], [-1.1343611, 53.507992400000006], [-1.1338045, 53.50765500000001], [-1.1332814999999998, 53.50735350000001], [-1.1329523999999995, 53.507177], [-1.1326967999999995, 53.50703999999999], [-1.1321173999999998, 53.506751300000005], [-1.1312368999999998, 53.506347899999994], [-1.1305282, 53.506059], [-1.1296203, 53.50572319999999], [-1.1290007, 53.5055142], [-1.1283516, 53.50531000000001], [-1.1277562, 53.505136199999995], [-1.1267959, 53.5048857], [-1.1262920999999997, 53.5047581], [-1.1251771999999998, 53.50449330000001], [-1.1238534999999998, 53.50419099999999], [-1.1227592, 53.5039429], [-1.1212718999999998, 53.503556], [-1.1203036, 53.50333429999999], [-1.1185361, 53.50293390000001], [-1.118194656011413, 53.5028561569406], [-1.1176845000000002, 53.50274000000001], [-1.117254, 53.5026427], [-1.1168074, 53.5025382], [-1.1167492, 53.5025228], [-1.1164708, 53.50244889999998], [-1.1161194, 53.5023532], [-1.1151244, 53.5020578], [-1.1143672, 53.50182720000001], [-1.1139194, 53.501706600000006], [-1.1134589, 53.501600999999994], [-1.1114201999999995, 53.501135599999984], [-1.1091473999999997, 53.500613]]} |
2.2 |
1927 |
1945 |
Decoy North Jn |
Doncaster Royal Mail Terminal |
Doncaster Down Decoy |
53.5006130 |
-1.1091474 |
53.5006130 |
-1.1091474 |
1 |
0 |
2026-09-15 19:55:08 |
TERMINATED |
2026-09-15 19:45:00 |
Doncaster Royal Mail Terminal |
TD |
TRACKING_TIMEOUT |
48419269 |
1789497162425029 |
36 |
36 |
2026-09-15 19:55:03.559809 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:03.016250 |
| 559641 |
587509 |
G28262 |
459J55MV15 |
2026-09-15 |
COMPLETE |
15787300 |
2026-09-15 20:45:00 |
2026-09-15 19:55:08 |
2026-09-17 19:55:08 |
{"id": 587509, "stp": "P", "toc": "Thameslink", "uid": "G28262", "consist": "700142", "dest_crs": "HRH", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G28262/2026-09-15/detailed", "trust_id": "459J55MV15", "origin_crs": "PBO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Horsham", "service_date": "2026-09-15", "dest_arr_time": "2040", "dest_platform": "3", "is_terminated": 1, "next_location": "Horsham", "signalling_id": "9J55", "timing_status": "LATE", "origin_station": "Peterborough", "current_leg_arr": "2045", "current_leg_dep": "2038", "current_leg_end": "Horsham", "origin_dep_time": "1752", "origin_platform": "1A", "current_location": "Horsham Sig. Cpb76", "last_update_time": "2026-09-15T19:55:08", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.309118, 51.0791012], [-0.3098364, 51.0787124], [-0.31048620000000005, 51.0783067], [-0.311127, 51.07788059999999], [-0.3118341, 51.07737900000001], [-0.3124117, 51.0769516], [-0.31308309999999995, 51.0763757], [-0.31368209999999996, 51.07582339999999], [-0.31422959999999994, 51.07519200000001], [-0.3147587, 51.074580899999994], [-0.3153071, 51.07388499999998], [-0.31571649999999996, 51.07328340000001], [-0.31573609999999996, 51.0732546], [-0.31610509999999997, 51.07260019999999], [-0.3163975, 51.0719885], [-0.31664429999999993, 51.0714119], [-0.3168775999999999, 51.07068490000001], [-0.31707879999999994, 51.069903], [-0.3171592999999999, 51.0695661], [-0.31718879999999994, 51.06923729999999], [-0.3172102, 51.0689928], [-0.3172382, 51.0686742], [-0.3172723, 51.068386], [-0.31732659999999996, 51.0681601], [-0.3174095, 51.0679017], [-0.3174334999999999, 51.0678487], [-0.3175601, 51.0676101], [-0.31765789999999994, 51.0674523], [-0.31778719999999994, 51.0672557], [-0.3178833, 51.0671125], [-0.31794829999999996, 51.0670271], [-0.3180634, 51.0668863], [-0.31833929999999994, 51.0665895], [-0.31846139999999995, 51.06646229999999], [-0.3186288, 51.0662906], [-0.3189475, 51.065981099999995]]}", "current_leg_start": "Littlehaven", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "51.0659811", "next_location_lon": "-0.3189475", "previous_location": "Littlehaven", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 22.078, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 1721.147, \"from_m\": 22.078, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 7217.439, \"from_m\": 1721.147, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 8573.847, \"from_m\": 7217.439, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 11282.341, \"from_m\": 8573.847, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 14609.907, \"from_m\": 11282.341, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 14669.371, \"from_m\": 14609.907, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32150.527, \"from_m\": 14669.371, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 34934.509, \"from_m\": 32150.527, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 40060.486, \"from_m\": 34934.509, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 40107.143, \"from_m\": 40060.486, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50730.121, \"from_m\": 40107.143, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 50820.618, \"from_m\": 50730.121, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53321.737, \"from_m\": 50820.618, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 56182.477, \"from_m\": 53321.737, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57272.0, \"from_m\": 56182.477, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 57443.275, \"from_m\": 57272.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 85619.354, \"from_m\": 57443.275, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 110173.253, \"from_m\": 85619.354, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 113324.147, \"from_m\": 110173.253, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 117221.654, \"from_m\": 113324.147, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 118515.025, \"from_m\": 117221.654, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 118570.266, \"from_m\": 118515.025, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 119082.842, \"from_m\": 118570.266, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 119340.324, \"from_m\": 119082.842, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 120430.679, \"from_m\": 119340.324, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 120518.828, \"from_m\": 120430.679, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 121557.099, \"from_m\": 120518.828, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 121662.043, \"from_m\": 121557.099, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 121691.691, \"from_m\": 121662.043, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 121880.843, \"from_m\": 121691.691, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 122870.368, \"from_m\": 121880.843, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 124064.769, \"from_m\": 122870.368, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 124127.225, \"from_m\": 124064.769, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 125370.741, \"from_m\": 124127.225, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 125448.367, \"from_m\": 125370.741, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 125858.003, \"from_m\": 125448.367, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 126570.624, \"from_m\": 125858.003, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 126641.198, \"from_m\": 126570.624, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 127188.096, \"from_m\": 126641.198, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 128801.999, \"from_m\": 127188.096, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 130373.906, \"from_m\": 128801.999, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 131310.333, \"from_m\": 130373.906, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133200.143, \"from_m\": 131310.333, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 142211.68, \"from_m\": 133200.143, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 144364.649, \"from_m\": 142211.68, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 144426.037, \"from_m\": 144364.649, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 144465.64, \"from_m\": 144426.037, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 144491.209, \"from_m\": 144465.64, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 144544.207, \"from_m\": 144491.209, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 144574.408, \"from_m\": 144544.207, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 144611.373, \"from_m\": 144574.408, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145005.629, \"from_m\": 144611.373, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 145036.065, \"from_m\": 145005.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145124.733, \"from_m\": 145036.065, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 145188.432, \"from_m\": 145124.733, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145224.139, \"from_m\": 145188.432, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 145268.41, \"from_m\": 145224.139, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145326.974, \"from_m\": 145268.41, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 146604.617, \"from_m\": 145326.974, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 150947.599, \"from_m\": 146604.617, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 151064.368, \"from_m\": 150947.599, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 151170.286, \"from_m\": 151064.368, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 151216.76, \"from_m\": 151170.286, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 152558.085, \"from_m\": 151216.76, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 153186.121, \"from_m\": 152558.085, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 158143.173, \"from_m\": 153186.121, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 158981.02, \"from_m\": 158143.173, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 160693.853, \"from_m\": 158981.02, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 161876.571, \"from_m\": 160693.853, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 162433.84, \"from_m\": 161876.571, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 162561.996, \"from_m\": 162433.84, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 162846.129, \"from_m\": 162561.996, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 174861.704, \"from_m\": 162846.129, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 174972.45, \"from_m\": 174861.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 175004.741, \"from_m\": 174972.45, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 175086.308, \"from_m\": 175004.741, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 175484.343, \"from_m\": 175086.308, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 175630.79, \"from_m\": 175484.343, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 176036.455, \"from_m\": 175630.79, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 179106.116, \"from_m\": 176036.455, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 179963.652, \"from_m\": 179106.116, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 187968.613, \"from_m\": 179963.652, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 188507.933, \"from_m\": 187968.613, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 189395.277, \"from_m\": 188507.933, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 587509, \"profile_key\": \"5a4b9571564c2b183396943671319855e421075d887562d00da4cdd1c85d9ca9\", \"schedule_id\": 11072, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1752\", \"location\": \"Peterborough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1754\", \"location\": \"Fletton Jn\", \"stage_seq\": 2, \"distance_m\": 2174.022, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1759\", \"location\": \"Conington South Jn\", \"stage_seq\": 3, \"distance_m\": 14609.907, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1805H\", \"wtt_dep\": \"1810\", \"location\": \"Huntingdon\", \"stage_seq\": 4, \"distance_m\": 28290.027, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1817\", \"wtt_dep\": \"1818\", \"location\": \"St. Neots\", \"stage_seq\": 5, \"distance_m\": 39689.932, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1825\", \"wtt_dep\": \"1825H\", \"location\": \"Sandy\", \"stage_seq\": 6, \"distance_m\": 52011.638, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1829\", \"wtt_dep\": \"1830\", \"location\": \"Biggleswade\", \"stage_seq\": 7, \"distance_m\": 56653.077, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1834H\", \"wtt_dep\": \"1835\", \"location\": \"Arlesey\", \"stage_seq\": 8, \"distance_m\": 63335.913, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1840\", \"wtt_dep\": \"1841\", \"location\": \"Hitchin\", \"stage_seq\": 9, \"distance_m\": 71468.571, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1845H\", \"wtt_dep\": \"1847\", \"location\": \"Stevenage\", \"stage_seq\": 10, \"distance_m\": 78472.129, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1850H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 11, \"distance_m\": 84471.923, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1852\", \"location\": \"Digswell Jn\", \"stage_seq\": 12, \"distance_m\": 88743.032, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1852H\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 13, \"distance_m\": 90183.868, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1858\", \"location\": \"Potters Bar\", \"stage_seq\": 14, \"distance_m\": 102298.121, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1903\", \"location\": \"Alexandra Palace\", \"stage_seq\": 15, \"distance_m\": 114859.57, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1906\", \"wtt_dep\": \"1907H\", \"location\": \"Finsbury Park\", \"stage_seq\": 16, \"distance_m\": 118707.437, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1909\", \"location\": \"Holloway South Jn\", \"stage_seq\": 17, \"distance_m\": 120703.26, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1911\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 18, \"distance_m\": 121880.843, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1914\", \"wtt_dep\": \"1915\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 19, \"distance_m\": 123006.53, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1918H\", \"wtt_dep\": \"1919H\", \"location\": \"Farringdon\", \"stage_seq\": 20, \"distance_m\": 125202.373, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1920H\", \"wtt_dep\": \"1921H\", \"location\": \"City Thameslink\", \"stage_seq\": 21, \"distance_m\": 125932.531, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1923\", \"wtt_dep\": \"1924\", \"location\": \"London Blackfriars\", \"stage_seq\": 22, \"distance_m\": 126330.222, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 23, \"distance_m\": 127536.802, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1929\", \"wtt_dep\": \"1930H\", \"location\": \"London Bridge\", \"stage_seq\": 24, \"distance_m\": 128263.82, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933\", \"location\": \"Corbetts Lane Jn\", \"stage_seq\": 25, \"distance_m\": 130981.494, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 26, \"distance_m\": 131747.731, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1935H\", \"location\": \"New Cross Gate\", \"stage_seq\": 27, \"distance_m\": 132849.021, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1938H\", \"location\": \"Sydenham\", \"stage_seq\": 28, \"distance_m\": 138481.316, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941H\", \"location\": \"Norwood Junction\", \"stage_seq\": 29, \"distance_m\": 142146.941, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1943H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 30, \"distance_m\": 143201.003, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 31, \"distance_m\": 143954.635, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1945\", \"wtt_dep\": \"1947H\", \"location\": \"East Croydon\", \"stage_seq\": 32, \"distance_m\": 144803.737, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950H\", \"location\": \"South Croydon\", \"stage_seq\": 33, \"distance_m\": 146251.16, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Purley\", \"stage_seq\": 34, \"distance_m\": 149598.606, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 35, \"distance_m\": 151170.286, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1957\", \"location\": \"Coulsdon South\", \"stage_seq\": 36, \"distance_m\": 152665.884, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2002\", \"wtt_dep\": \"2002H\", \"location\": \"Merstham\", \"stage_seq\": 37, \"distance_m\": 158680.683, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2007H\", \"location\": \"Redhill\", \"stage_seq\": 38, \"distance_m\": 161537.495, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 39, \"distance_m\": 162984.18, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011\", \"location\": \"Salfords\", \"stage_seq\": 40, \"distance_m\": 166153.174, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2014\", \"location\": \"Horley\", \"stage_seq\": 41, \"distance_m\": 169622.479, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 42, \"distance_m\": 170974.907, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2023H\", \"location\": \"Three Bridges\", \"stage_seq\": 43, \"distance_m\": 175323.32, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027H\", \"location\": \"Crawley\", \"stage_seq\": 44, \"distance_m\": 177502.945, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030\", \"location\": \"Ifield\", \"stage_seq\": 45, \"distance_m\": 179449.164, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036\", \"location\": \"Littlehaven\", \"stage_seq\": 46, \"distance_m\": 187246.487, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Horsham\", \"stage_seq\": 47, \"distance_m\": 189395.277, \"section_seq\": 1, \"route_path_id\": 69413}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 189395.277, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69413}], \"total_distance_m\": 189395.277, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 183397.1, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5998.177, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1752", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.0659811", "current_position_lon": "-0.3189475", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12022, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:06:57Z\", \"source_id\": 48198987, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:08:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:07:02Z\", \"source_id\": 15657009, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:15:30Z\", \"source_id\": 48221390, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:16:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:15:37Z\", \"source_id\": 15664136, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:24:00Z\", \"source_id\": 48242957, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:25:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:24:04Z\", \"source_id\": 15671241, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:28:35Z\", \"source_id\": 48254633, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:28:38Z\", \"source_id\": 15674936, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:33:54Z\", \"source_id\": 48268773, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:34:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:33:58Z\", \"source_id\": 15679389, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:39:21Z\", \"source_id\": 48283087, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:39:28Z\", \"source_id\": 15683925, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:36Z\", \"source_id\": 48296991, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:38Z\", \"source_id\": 15688212, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:02:09Z\", \"source_id\": 48342294, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:03:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:02:14Z\", \"source_id\": 15702465, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16150, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:10:14Z\", \"source_id\": 48363437, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:11:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:10:17Z\", \"source_id\": 15709003, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:17:07Z\", \"source_id\": 48380786, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:17:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:17:12Z\", \"source_id\": 15714526, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:01Z\", \"source_id\": 48390451, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:21:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:04Z\", \"source_id\": 15717557, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:13Z\", \"source_id\": 48395829, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:23:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:18Z\", \"source_id\": 15719304, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:26Z\", \"source_id\": 48401438, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:28Z\", \"source_id\": 15721012, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:49Z\", \"source_id\": 48412277, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:30:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:51Z\", \"source_id\": 15725175, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:31Z\", \"source_id\": 15726073, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:34:31Z\", \"source_id\": 48423827, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:35:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:34:33Z\", \"source_id\": 15730500, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:36Z\", \"source_id\": 48436747, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:40:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:40Z\", \"source_id\": 15734387, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:42:15Z\", \"source_id\": 48443062, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:42:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:42:19Z\", \"source_id\": 15736409, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30246, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:48:08Z\", \"source_id\": 48457423, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:49:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:48:13Z\", \"source_id\": 15740910, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:09Z\", \"source_id\": 48464758, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:52:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:13Z\", \"source_id\": 15743467, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:29Z\", \"source_id\": 15743845, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:48Z\", \"source_id\": 48468750, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:51Z\", \"source_id\": 15745549, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:23Z\", \"source_id\": 15746293, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:40Z\", \"source_id\": 48487751, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:45Z\", \"source_id\": 15755710, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:04:54Z\", \"source_id\": 48498033, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:04:58Z\", \"source_id\": 15759192, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:07Z\", \"source_id\": 48505887, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:11Z\", \"source_id\": 15762051, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:16Z\", \"source_id\": 48511115, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:23Z\", \"source_id\": 15763667, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:20Z\", \"source_id\": 48516048, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:27Z\", \"source_id\": 15765209, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:23Z\", \"source_id\": 48525888, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:26Z\", \"source_id\": 15768182, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:08Z\", \"source_id\": 48541596, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:12Z\", \"source_id\": 15773040, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:01Z\", \"source_id\": 48550373, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:07Z\", \"source_id\": 15775815, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:41Z\", \"source_id\": 48556365, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:43Z\", \"source_id\": 15777646, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:09Z\", \"source_id\": 48573210, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:13Z\", \"source_id\": 15782814, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30779, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:37Z\", \"source_id\": 48587606, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:41Z\", \"source_id\": 15787300, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Horsham", "service_state_platform": "3", "timing_fact_generation": 1789501422436748, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:03.189399", "service_state_evidence_id": 15787300, "current_leg_start_actual_dep": "2026-09-15T20:41:00+01:00", "operational_evidence_version": 217, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:03.565572", "service_state_valid_until_kind": null, "operational_interpretation_version": 217, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
PBO |
HRH |
9J55 |
700142 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 22.078, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 1721.147, "from_m": 22.078, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 7217.439, "from_m": 1721.147, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 8573.847, "from_m": 7217.439, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 11282.341, "from_m": 8573.847, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 14609.907, "from_m": 11282.341, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 14669.371, "from_m": 14609.907, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32150.527, "from_m": 14669.371, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 34934.509, "from_m": 32150.527, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 40060.486, "from_m": 34934.509, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 40107.143, "from_m": 40060.486, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50730.121, "from_m": 40107.143, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 50820.618, "from_m": 50730.121, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53321.737, "from_m": 50820.618, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 56182.477, "from_m": 53321.737, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57272.0, "from_m": 56182.477, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 57443.275, "from_m": 57272.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 85619.354, "from_m": 57443.275, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 110173.253, "from_m": 85619.354, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 113324.147, "from_m": 110173.253, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 117221.654, "from_m": 113324.147, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 118515.025, "from_m": 117221.654, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 118570.266, "from_m": 118515.025, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 119082.842, "from_m": 118570.266, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 119340.324, "from_m": 119082.842, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 120430.679, "from_m": 119340.324, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 120518.828, "from_m": 120430.679, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 121557.099, "from_m": 120518.828, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 121662.043, "from_m": 121557.099, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 121691.691, "from_m": 121662.043, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 121880.843, "from_m": 121691.691, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 122870.368, "from_m": 121880.843, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 124064.769, "from_m": 122870.368, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 124127.225, "from_m": 124064.769, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 125370.741, "from_m": 124127.225, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 125448.367, "from_m": 125370.741, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 125858.003, "from_m": 125448.367, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 126570.624, "from_m": 125858.003, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 126641.198, "from_m": 126570.624, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 127188.096, "from_m": 126641.198, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 128801.999, "from_m": 127188.096, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 130373.906, "from_m": 128801.999, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 131310.333, "from_m": 130373.906, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133200.143, "from_m": 131310.333, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 142211.68, "from_m": 133200.143, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 144364.649, "from_m": 142211.68, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 144426.037, "from_m": 144364.649, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 144465.64, "from_m": 144426.037, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 144491.209, "from_m": 144465.64, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 144544.207, "from_m": 144491.209, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 144574.408, "from_m": 144544.207, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 144611.373, "from_m": 144574.408, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145005.629, "from_m": 144611.373, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 145036.065, "from_m": 145005.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145124.733, "from_m": 145036.065, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 145188.432, "from_m": 145124.733, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145224.139, "from_m": 145188.432, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 145268.41, "from_m": 145224.139, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145326.974, "from_m": 145268.41, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 146604.617, "from_m": 145326.974, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 150947.599, "from_m": 146604.617, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 151064.368, "from_m": 150947.599, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 151170.286, "from_m": 151064.368, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 151216.76, "from_m": 151170.286, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 152558.085, "from_m": 151216.76, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 153186.121, "from_m": 152558.085, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 158143.173, "from_m": 153186.121, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 158981.02, "from_m": 158143.173, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 160693.853, "from_m": 158981.02, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 161876.571, "from_m": 160693.853, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 162433.84, "from_m": 161876.571, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 162561.996, "from_m": 162433.84, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 162846.129, "from_m": 162561.996, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 174861.704, "from_m": 162846.129, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 174972.45, "from_m": 174861.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 175004.741, "from_m": 174972.45, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 175086.308, "from_m": 175004.741, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 175484.343, "from_m": 175086.308, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 175630.79, "from_m": 175484.343, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 176036.455, "from_m": 175630.79, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 179106.116, "from_m": 176036.455, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 179963.652, "from_m": 179106.116, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 187968.613, "from_m": 179963.652, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 188507.933, "from_m": 187968.613, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 189395.277, "from_m": 188507.933, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 587509, "profile_key": "5a4b9571564c2b183396943671319855e421075d887562d00da4cdd1c85d9ca9", "schedule_id": 11072, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1752", "location": "Peterborough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1754", "location": "Fletton Jn", "stage_seq": 2, "distance_m": 2174.022, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1759", "location": "Conington South Jn", "stage_seq": 3, "distance_m": 14609.907, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1805H", "wtt_dep": "1810", "location": "Huntingdon", "stage_seq": 4, "distance_m": 28290.027, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1817", "wtt_dep": "1818", "location": "St. Neots", "stage_seq": 5, "distance_m": 39689.932, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1825", "wtt_dep": "1825H", "location": "Sandy", "stage_seq": 6, "distance_m": 52011.638, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1829", "wtt_dep": "1830", "location": "Biggleswade", "stage_seq": 7, "distance_m": 56653.077, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1834H", "wtt_dep": "1835", "location": "Arlesey", "stage_seq": 8, "distance_m": 63335.913, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1840", "wtt_dep": "1841", "location": "Hitchin", "stage_seq": 9, "distance_m": 71468.571, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1845H", "wtt_dep": "1847", "location": "Stevenage", "stage_seq": 10, "distance_m": 78472.129, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1850H", "location": "Woolmer Green Jn", "stage_seq": 11, "distance_m": 84471.923, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1852", "location": "Digswell Jn", "stage_seq": 12, "distance_m": 88743.032, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1852H", "location": "Welwyn Garden City", "stage_seq": 13, "distance_m": 90183.868, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1858", "location": "Potters Bar", "stage_seq": 14, "distance_m": 102298.121, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1903", "location": "Alexandra Palace", "stage_seq": 15, "distance_m": 114859.57, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1906", "wtt_dep": "1907H", "location": "Finsbury Park", "stage_seq": 16, "distance_m": 118707.437, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1909", "location": "Holloway South Jn", "stage_seq": 17, "distance_m": 120703.26, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1911", "location": "Belle Isle Jn", "stage_seq": 18, "distance_m": 121880.843, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1914", "wtt_dep": "1915", "location": "St Pancras Low Level", "stage_seq": 19, "distance_m": 123006.53, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1918H", "wtt_dep": "1919H", "location": "Farringdon", "stage_seq": 20, "distance_m": 125202.373, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1920H", "wtt_dep": "1921H", "location": "City Thameslink", "stage_seq": 21, "distance_m": 125932.531, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1923", "wtt_dep": "1924", "location": "London Blackfriars", "stage_seq": 22, "distance_m": 126330.222, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926H", "location": "Metropolitan Jn", "stage_seq": 23, "distance_m": 127536.802, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1929", "wtt_dep": "1930H", "location": "London Bridge", "stage_seq": 24, "distance_m": 128263.82, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933", "location": "Corbetts Lane Jn", "stage_seq": 25, "distance_m": 130981.494, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934H", "location": "Bricklayers Arms Jn", "stage_seq": 26, "distance_m": 131747.731, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1935H", "location": "New Cross Gate", "stage_seq": 27, "distance_m": 132849.021, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1938H", "location": "Sydenham", "stage_seq": 28, "distance_m": 138481.316, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941H", "location": "Norwood Junction", "stage_seq": 29, "distance_m": 142146.941, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1943H", "location": "Norwood Fork Jn", "stage_seq": 30, "distance_m": 143201.003, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944", "location": "Windmill Bridge Jn", "stage_seq": 31, "distance_m": 143954.635, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1945", "wtt_dep": "1947H", "location": "East Croydon", "stage_seq": 32, "distance_m": 144803.737, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950H", "location": "South Croydon", "stage_seq": 33, "distance_m": 146251.16, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953", "location": "Purley", "stage_seq": 34, "distance_m": 149598.606, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954", "location": "Stoats Nest Jn", "stage_seq": 35, "distance_m": 151170.286, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1957", "location": "Coulsdon South", "stage_seq": 36, "distance_m": 152665.884, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2002", "wtt_dep": "2002H", "location": "Merstham", "stage_seq": 37, "distance_m": 158680.683, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2007H", "location": "Redhill", "stage_seq": 38, "distance_m": 161537.495, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009H", "location": "Earlswood (Surrey)", "stage_seq": 39, "distance_m": 162984.18, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011", "location": "Salfords", "stage_seq": 40, "distance_m": 166153.174, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2014", "location": "Horley", "stage_seq": 41, "distance_m": 169622.479, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017H", "location": "Gatwick Airport", "stage_seq": 42, "distance_m": 170974.907, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2023H", "location": "Three Bridges", "stage_seq": 43, "distance_m": 175323.32, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027H", "location": "Crawley", "stage_seq": 44, "distance_m": 177502.945, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030", "location": "Ifield", "stage_seq": 45, "distance_m": 179449.164, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036", "location": "Littlehaven", "stage_seq": 46, "distance_m": 187246.487, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Horsham", "stage_seq": 47, "distance_m": 189395.277, "section_seq": 1, "route_path_id": 69413}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 189395.277, "from_m": 0.0, "section_seq": 1, "route_path_id": 69413}], "total_distance_m": 189395.277, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 183397.1, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5998.177, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12022, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:06:57Z", "source_id": 48198987, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:08:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:07:02Z", "source_id": 15657009, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12041, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:15:30Z", "source_id": 48221390, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:16:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:15:37Z", "source_id": 15664136, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:24:00Z", "source_id": 48242957, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:25:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:24:04Z", "source_id": 15671241, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:28:35Z", "source_id": 48254633, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:29:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:28:38Z", "source_id": 15674936, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15626, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:33:54Z", "source_id": 48268773, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:34:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:33:58Z", "source_id": 15679389, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15640, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:39:21Z", "source_id": 48283087, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:40:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:39:28Z", "source_id": 15683925, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:36Z", "source_id": 48296991, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:46:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:38Z", "source_id": 15688212, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15929, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:02:09Z", "source_id": 48342294, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:03:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:02:14Z", "source_id": 15702465, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16150, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:10:14Z", "source_id": 48363437, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:11:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:10:17Z", "source_id": 15709003, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:17:07Z", "source_id": 48380786, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T18:17:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:17:12Z", "source_id": 15714526, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:01Z", "source_id": 48390451, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T18:21:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:04Z", "source_id": 15717557, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:13Z", "source_id": 48395829, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T18:23:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:18Z", "source_id": 15719304, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:26Z", "source_id": 48401438, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T18:25:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:28Z", "source_id": 15721012, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29674, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:49Z", "source_id": 48412277, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T18:30:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:51Z", "source_id": 15725175, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:31Z", "source_id": 15726073, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:34:31Z", "source_id": 48423827, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T18:35:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:34:33Z", "source_id": 15730500, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30002, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:36Z", "source_id": 48436747, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T18:40:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:40Z", "source_id": 15734387, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:42:15Z", "source_id": 48443062, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T18:42:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:42:19Z", "source_id": 15736409, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30246, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:48:08Z", "source_id": 48457423, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T18:49:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:48:13Z", "source_id": 15740910, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:09Z", "source_id": 48464758, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T18:52:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:13Z", "source_id": 15743467, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:29Z", "source_id": 15743845, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:48Z", "source_id": 48468750, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T18:53:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:51Z", "source_id": 15745549, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:23Z", "source_id": 15746293, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30283, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:40Z", "source_id": 48487751, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T19:01:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:45Z", "source_id": 15755710, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:04:54Z", "source_id": 48498033, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T19:06:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:04:58Z", "source_id": 15759192, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30554, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:07Z", "source_id": 48505887, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T19:09:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:11Z", "source_id": 15762051, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:16Z", "source_id": 48511115, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T19:11:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:23Z", "source_id": 15763667, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:20Z", "source_id": 48516048, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T19:13:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:27Z", "source_id": 15765209, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30623, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:23Z", "source_id": 48525888, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T19:17:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:26Z", "source_id": 15768182, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30679, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:08Z", "source_id": 48541596, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T19:24:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:12Z", "source_id": 15773040, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30711, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:01Z", "source_id": 48550373, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T19:28:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:07Z", "source_id": 15775815, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30717, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:41Z", "source_id": 48556365, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T19:31:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:43Z", "source_id": 15777646, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30725, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:09Z", "source_id": 48573210, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T19:38:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:13Z", "source_id": 15782814, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30779, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:37Z", "source_id": 48587606, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T19:45:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:41Z", "source_id": 15787300, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Peterborough |
1752 |
1752 |
1A |
None |
None |
Horsham |
2040 |
2040 |
3 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G28262/2026-09-15/detailed |
None |
Littlehaven |
2026-09-15T20:41:00+01:00 |
Horsham |
7.0 |
{"type": "LineString", "coordinates": [[-0.309118, 51.0791012], [-0.3098364, 51.0787124], [-0.31048620000000005, 51.0783067], [-0.311127, 51.07788059999999], [-0.3118341, 51.07737900000001], [-0.3124117, 51.0769516], [-0.31308309999999995, 51.0763757], [-0.31368209999999996, 51.07582339999999], [-0.31422959999999994, 51.07519200000001], [-0.3147587, 51.074580899999994], [-0.3153071, 51.07388499999998], [-0.31571649999999996, 51.07328340000001], [-0.31573609999999996, 51.0732546], [-0.31610509999999997, 51.07260019999999], [-0.3163975, 51.0719885], [-0.31664429999999993, 51.0714119], [-0.3168775999999999, 51.07068490000001], [-0.31707879999999994, 51.069903], [-0.3171592999999999, 51.0695661], [-0.31718879999999994, 51.06923729999999], [-0.3172102, 51.0689928], [-0.3172382, 51.0686742], [-0.3172723, 51.068386], [-0.31732659999999996, 51.0681601], [-0.3174095, 51.0679017], [-0.3174334999999999, 51.0678487], [-0.3175601, 51.0676101], [-0.31765789999999994, 51.0674523], [-0.31778719999999994, 51.0672557], [-0.3178833, 51.0671125], [-0.31794829999999996, 51.0670271], [-0.3180634, 51.0668863], [-0.31833929999999994, 51.0665895], [-0.31846139999999995, 51.06646229999999], [-0.3186288, 51.0662906], [-0.3189475, 51.065981099999995]]} |
1.0 |
2038 |
2045 |
Littlehaven |
Horsham Sig. Cpb76 |
Horsham |
51.0659811 |
-0.3189475 |
51.0659811 |
-0.3189475 |
1 |
0 |
2026-09-15 19:55:08 |
TERMINATED |
2026-09-15 19:45:00 |
Horsham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787300 |
1789501422436748 |
217 |
217 |
2026-09-15 19:55:03.565572 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:03.189399 |
| 559642 |
587152 |
C21325 |
441K77MV15 |
2026-09-15 |
COMPLETE |
15786911 |
2026-09-15 20:45:00 |
2026-09-15 19:55:08 |
2026-09-17 19:55:08 |
{"id": 587152, "stp": "P", "toc": "East Midlands Railway", "uid": "C21325", "consist": "158783", "dest_crs": "CRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21325/2026-09-15/detailed", "trust_id": "441K77MV15", "origin_crs": "LCN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe", "service_date": "2026-09-15", "dest_arr_time": "2046", "dest_platform": "2", "is_terminated": 1, "next_location": "Crewe", "signalling_id": "1K77", "timing_status": "EARLY", "origin_station": "Lincoln", "current_leg_arr": "2045", "current_leg_dep": "2030", "current_leg_end": "Crewe", "origin_dep_time": "1740", "origin_platform": "4A", "current_location": "Crewe", "last_update_time": "2026-09-15T19:55:08", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2988822, 53.0930381], [-2.299412, 53.092983], [-2.2999994, 53.0929195], [-2.3006920999999996, 53.0928502], [-2.3014791, 53.0927696], [-2.3020618, 53.09270999999999], [-2.3027707, 53.0926372], [-2.3047465, 53.09243730000001], [-2.3064423, 53.0922623], [-2.3078812999999996, 53.09211340000001], [-2.3090023, 53.09199389999999], [-2.3091871, 53.0919751], [-2.3106351, 53.0918209], [-2.310652297758602, 53.09181876959621], [-2.3121713, 53.091630599999995], [-2.3122296999999996, 53.0916222], [-2.3124445, 53.0915929], [-2.3136369999999995, 53.09141880000001], [-2.3148016, 53.09122899999999], [-2.3164838999999997, 53.0909266], [-2.3173968, 53.0907412], [-2.3191059, 53.09036390000001], [-2.3198997, 53.09017320000001], [-2.3214981, 53.0897645], [-2.3229407, 53.08935650000001], [-2.3239615, 53.0890513], [-2.3264474, 53.088294299999994], [-2.328351, 53.08771479999999], [-2.3289371, 53.0875363], [-2.3304363999999995, 53.08707829999999], [-2.3322138, 53.08653499999999], [-2.3333176, 53.0861983], [-2.335306, 53.085591599999994], [-2.3356197387107556, 53.085495891459885], [-2.3356243, 53.08549450000001], [-2.3370061, 53.0850712], [-2.3381651, 53.08473459999999], [-2.3393242, 53.08443629999999], [-2.3395287, 53.0843823], [-2.3408506, 53.0840767], [-2.3422491000000005, 53.08378389999999], [-2.3433271, 53.083591299999995], [-2.3439652999999994, 53.0834831], [-2.3450771, 53.0833166], [-2.3463307, 53.0831573], [-2.3475006, 53.0830339], [-2.3478643999999997, 53.083001], [-2.348249099999999, 53.0829686], [-2.3492575, 53.08289200000001], [-2.3501676, 53.082838999999986], [-2.3509999, 53.08280789999999], [-2.3517104, 53.0827776], [-2.3527624, 53.0827359], [-2.3536973, 53.0827039], [-2.3557555, 53.0826322], [-2.3560443999999996, 53.0826302], [-2.3571608999999993, 53.0826176], [-2.3587494999999996, 53.0826291], [-2.3609385, 53.0827073], [-2.3624366999999995, 53.082774], [-2.3631255, 53.082795299999994], [-2.3644033999999996, 53.08278769999999], [-2.3651281, 53.08276609999999], [-2.3658023, 53.082731], [-2.3664517, 53.082675], [-2.3669993, 53.08261819999999], [-2.3671486999999996, 53.08260099999999], [-2.3680059999999994, 53.0825026], [-2.3689519, 53.08234639999999], [-2.369982, 53.0821485], [-2.3709611, 53.08193039999999], [-2.3717279, 53.081726], [-2.372476, 53.08149120000001], [-2.3734721999999997, 53.08115120000001], [-2.3742925999999995, 53.08084259999998], [-2.3748248, 53.080617499999995], [-2.376099599999999, 53.0800545], [-2.3768011999999996, 53.07972589999999], [-2.3775331, 53.0794149], [-2.3782956, 53.0791469], [-2.3790815, 53.0788792], [-2.3799975, 53.0786044], [-2.3801836, 53.07855120000001], [-2.380636599999999, 53.07843760000001], [-2.3812056, 53.07829530000001], [-2.382539, 53.07801779999999], [-2.3838982, 53.0777964], [-2.3843194, 53.07772800000001], [-2.3844782999999996, 53.07769939999999], [-2.3857098999999997, 53.0775069], [-2.3884029999999994, 53.0770653], [-2.3890385, 53.07697129999999], [-2.3925429999999994, 53.0764068], [-2.3932568, 53.07628780000001], [-2.3939613, 53.0761786], [-2.3954339999999994, 53.075933500000005], [-2.3968785, 53.07570809999999], [-2.3975968, 53.0756124], [-2.3979153, 53.075582199999985], [-2.3983415, 53.0755454], [-2.3990835, 53.0755099], [-2.3997740999999997, 53.075505099999994], [-2.4004865999999994, 53.07551980000001], [-2.4012144, 53.075565399999995], [-2.4015023999999996, 53.075596399999995], [-2.4023757999999997, 53.0757057], [-2.4029666, 53.07579750000001], [-2.4035658999999994, 53.0759067], [-2.4047111, 53.0761746], [-2.4060332000000004, 53.076483099999976], [-2.4073594999999997, 53.0767863], [-2.4086981, 53.0770978], [-2.4100772, 53.077419699999986], [-2.4146060000000005, 53.07847309999998], [-2.4152062, 53.0786099], [-2.4161947, 53.078862], [-2.417160599999999, 53.07909130000001], [-2.4184244, 53.07938059999999], [-2.4205742, 53.0798798], [-2.4216118, 53.08011940000001], [-2.4225625999999996, 53.08035379999999], [-2.4231976999999993, 53.080533599999995], [-2.4238086999999995, 53.08073039999999], [-2.4242394999999997, 53.08088299999999], [-2.4249103999999995, 53.08114260000001], [-2.425451267122708, 53.081361591389005], [-2.4255649, 53.08140759999999], [-2.4260446, 53.0816052], [-2.4263698999999996, 53.081749399999985], [-2.4266862, 53.0818998], [-2.4269278, 53.08202360000001], [-2.4271779, 53.0821461], [-2.4273965, 53.0822641], [-2.4275326, 53.08234290000001], [-2.4276617, 53.082420899999995], [-2.427793799999999, 53.08251], [-2.4279467999999995, 53.0826192], [-2.4281683, 53.0827785], [-2.4283574, 53.08292309999999], [-2.4285404, 53.0830701], [-2.4288334999999996, 53.0833021], [-2.4289817, 53.0834197], [-2.4291223000000004, 53.08353400000001], [-2.4292069999999995, 53.0836017], [-2.429322599999999, 53.0836943], [-2.4293819999999995, 53.083745500000006], [-2.429451, 53.0838079], [-2.4295494, 53.08390490000001], [-2.4296053, 53.08396580000001], [-2.4296542, 53.0840274], [-2.4296997999999994, 53.0840891], [-2.4297447999999995, 53.0841581], [-2.4297902999999996, 53.0842274], [-2.4298259, 53.0842849], [-2.4301759, 53.084781], [-2.4302155999999995, 53.084847399999994], [-2.4308157999999995, 53.08585250000001], [-2.4308542999999996, 53.0859207], [-2.4310446, 53.0862345], [-2.4316885, 53.0872188], [-2.4319398999999997, 53.08766], [-2.4326086999999994, 53.08875269999999], [-2.4326691999999994, 53.08885899999999]]}", "current_leg_start": "Alsager", "dest_arr_time_act": "2046", "motion_projection": null, "next_location_lat": "53.0888590", "next_location_lon": "-2.4326692", "previous_location": "Barthomley Jn", "current_leg_milage": "6.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 91.341, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 309.844, \"from_m\": 91.341, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1357.96, \"from_m\": 309.844, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1395.065, \"from_m\": 1357.96, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1445.621, \"from_m\": 1395.065, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1957.953, \"from_m\": 1445.621, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3865.062, \"from_m\": 1957.953, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17691.451, \"from_m\": 3865.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26644.705, \"from_m\": 17691.451, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26975.403, \"from_m\": 26644.705, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27733.037, \"from_m\": 26975.403, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51187.411, \"from_m\": 27733.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\": 52005.005, \"from_m\": 51187.411, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 53962.458, \"from_m\": 52005.005, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54698.578, \"from_m\": 53962.458, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55037.706, \"from_m\": 54698.578, \"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\": 55505.16, \"from_m\": 55037.706, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59135.937, \"from_m\": 55505.16, \"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\": 59197.425, \"from_m\": 59135.937, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65239.439, \"from_m\": 59197.425, \"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\": 65309.936, \"from_m\": 65239.439, \"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\": 66031.51, \"from_m\": 65309.936, \"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\": 66074.644, \"from_m\": 66031.51, \"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\": 66200.985, \"from_m\": 66074.644, \"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\": 66232.256, \"from_m\": 66200.985, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66281.374, \"from_m\": 66232.256, \"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\": 67246.224, \"from_m\": 66281.374, \"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\": 70630.356, \"from_m\": 67246.224, \"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\": 75700.338, \"from_m\": 70630.356, \"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\": 115.0}, {\"to_m\": 76147.508, \"from_m\": 75700.338, \"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\": 78309.78, \"from_m\": 76147.508, \"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\": 79261.838, \"from_m\": 78309.78, \"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\": 79509.987, \"from_m\": 79261.838, \"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\": 79701.547, \"from_m\": 79509.987, \"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\": 79816.389, \"from_m\": 79701.547, \"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\": 80904.869, \"from_m\": 79816.389, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81040.836, \"from_m\": 80904.869, \"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\": 81129.496, \"from_m\": 81040.836, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88253.582, \"from_m\": 81129.496, \"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\": 88454.942, \"from_m\": 88253.582, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 109735.257, \"from_m\": 88454.942, \"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\": 110762.601, \"from_m\": 109735.257, \"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\": 110848.27, \"from_m\": 110762.601, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 110903.522, \"from_m\": 110848.27, \"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\": 111435.033, \"from_m\": 110903.522, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 113689.602, \"from_m\": 111435.033, \"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\": 115340.404, \"from_m\": 113689.602, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 133075.314, \"from_m\": 115340.404, \"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\": 133703.777, \"from_m\": 133075.314, \"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\": 136413.234, \"from_m\": 133703.777, \"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\": 136538.534, \"from_m\": 136413.234, \"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\": 137618.595, \"from_m\": 136538.534, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 138273.808, \"from_m\": 137618.595, \"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\": 138545.616, \"from_m\": 138273.808, \"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\": 138581.112, \"from_m\": 138545.616, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 139667.551, \"from_m\": 138581.112, \"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\": 146679.753, \"from_m\": 139667.551, \"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\": 147498.986, \"from_m\": 146679.753, \"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\": 147692.913, \"from_m\": 147498.986, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 155436.376, \"from_m\": 147692.913, \"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\": 160443.367, \"from_m\": 155436.376, \"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\": 160804.758, \"from_m\": 160443.367, \"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\": 160811.579, \"from_m\": 160804.758, \"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\": 160871.491, \"from_m\": 160811.579, \"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\": 161043.212, \"from_m\": 160871.491, \"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\": 161160.806, \"from_m\": 161043.212, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 161354.602, \"from_m\": 161160.806, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 587152, \"profile_key\": \"ad13a18d26c37cc992e95f28e654e6af0ff3ec7bef6ac4fec509118667a8c6d0\", \"schedule_id\": 33608, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1740\", \"location\": \"Lincoln\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742\", \"location\": \"West Holmes Jn\", \"stage_seq\": 2, \"distance_m\": 1357.96, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1743\", \"location\": \"Boultham Jn\", \"stage_seq\": 3, \"distance_m\": 2004.695, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1747\", \"wtt_dep\": \"1748\", \"location\": \"Hykeham\", \"stage_seq\": 4, \"distance_m\": 6718.637, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1756H\", \"wtt_dep\": \"1757H\", \"location\": \"Collingham\", \"stage_seq\": 5, \"distance_m\": 18496.468, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1805\", \"location\": \"Newark Crossing East Jn\", \"stage_seq\": 6, \"distance_m\": 25350.961, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1805H\", \"location\": \"Newark Flat Crossing\", \"stage_seq\": 7, \"distance_m\": 25532.284, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1807\", \"wtt_dep\": \"1808H\", \"location\": \"Newark Castle\", \"stage_seq\": 8, \"distance_m\": 26814.458, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1812H\", \"location\": \"Staythorpe S.B.\", \"stage_seq\": 9, \"distance_m\": 31302.83, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1814H\", \"wtt_dep\": \"1815H\", \"location\": \"Fiskerton\", \"stage_seq\": 10, \"distance_m\": 33969.491, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1818H\", \"wtt_dep\": \"1819H\", \"location\": \"Bleasby\", \"stage_seq\": 11, \"distance_m\": 36996.192, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1821H\", \"wtt_dep\": \"1822H\", \"location\": \"Thurgarton\", \"stage_seq\": 12, \"distance_m\": 38860.863, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1825H\", \"wtt_dep\": \"1826H\", \"location\": \"Lowdham\", \"stage_seq\": 13, \"distance_m\": 42297.148, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1830\", \"wtt_dep\": \"1831\", \"location\": \"Burton Joyce\", \"stage_seq\": 14, \"distance_m\": 46165.966, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1834\", \"wtt_dep\": \"1835\", \"location\": \"Carlton\", \"stage_seq\": 15, \"distance_m\": 49421.49, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1837\", \"location\": \"Netherfield Jn\", \"stage_seq\": 16, \"distance_m\": 50241.136, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1842\", \"wtt_dep\": \"1853\", \"location\": \"Nottingham\", \"stage_seq\": 17, \"distance_m\": 54521.955, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1855\", \"location\": \"Mansfield Jn\", \"stage_seq\": 18, \"distance_m\": 55463.453, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1857H\", \"location\": \"Beeston South Jn\", \"stage_seq\": 19, \"distance_m\": 59055.151, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1858H\", \"wtt_dep\": \"1859H\", \"location\": \"Beeston\", \"stage_seq\": 20, \"distance_m\": 59760.81, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1902H\", \"wtt_dep\": \"1903\", \"location\": \"Attenborough\", \"stage_seq\": 21, \"distance_m\": 61948.975, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1907H\", \"location\": \"Trent East Jn\", \"stage_seq\": 22, \"distance_m\": 65280.808, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1909H\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 23, \"distance_m\": 66200.985, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1911\", \"wtt_dep\": \"1912\", \"location\": \"Long Eaton\", \"stage_seq\": 24, \"distance_m\": 67045.401, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1917H\", \"location\": \"Spondon\", \"stage_seq\": 25, \"distance_m\": 75970.142, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921\", \"location\": \"Derby Way & Works Jn\", \"stage_seq\": 26, \"distance_m\": 79735.415, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1922\", \"wtt_dep\": \"1926\", \"location\": \"Derby\", \"stage_seq\": 27, \"distance_m\": 79816.389, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1928\", \"location\": \"Derby L.N.W. Jn\", \"stage_seq\": 28, \"distance_m\": 80970.133, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1931\", \"location\": \"Stenson Jn\", \"stage_seq\": 29, \"distance_m\": 87341.707, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1932\", \"location\": \"North Stafford Jn\", \"stage_seq\": 30, \"distance_m\": 88097.85, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1938\", \"wtt_dep\": \"1939H\", \"location\": \"Tutbury and Hatton\", \"stage_seq\": 31, \"distance_m\": 97704.149, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949H\", \"location\": \"Uttoxeter\", \"stage_seq\": 32, \"distance_m\": 110207.597, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950H\", \"location\": \"Uttoxeter S.B.\", \"stage_seq\": 33, \"distance_m\": 111292.484, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"2002H\", \"wtt_dep\": \"2003H\", \"location\": \"Blythe Bridge\", \"stage_seq\": 34, \"distance_m\": 128102.311, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"Caverswall\", \"stage_seq\": 35, \"distance_m\": 129359.764, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"2008H\", \"wtt_dep\": \"2009\", \"location\": \"Longton\", \"stage_seq\": 36, \"distance_m\": 133519.705, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013H\", \"location\": \"Stoke Jn\", \"stage_seq\": 37, \"distance_m\": 136538.534, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"2015\", \"wtt_dep\": \"2016\", \"location\": \"Stoke-on-Trent\", \"stage_seq\": 38, \"distance_m\": 137357.637, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"2023H\", \"wtt_dep\": \"2024H\", \"location\": \"Kidsgrove\", \"stage_seq\": 39, \"distance_m\": 147576.304, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"2028H\", \"wtt_dep\": \"2029H\", \"location\": \"Alsager\", \"stage_seq\": 40, \"distance_m\": 151405.705, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2040\", \"location\": \"Barthomley Jn\", \"stage_seq\": 41, \"distance_m\": 155216.836, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043H\", \"location\": \"Crewe North Staff Jn\", \"stage_seq\": 42, \"distance_m\": 159757.691, \"section_seq\": 1, \"route_path_id\": 66813}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": null, \"location\": \"Crewe\", \"stage_seq\": 43, \"distance_m\": 161354.602, \"section_seq\": 1, \"route_path_id\": 66813}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 161354.602, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66813}], \"total_distance_m\": 161354.602, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 159001.091, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2353.511, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1740", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "53.0888590", "current_position_lon": "-2.4326692", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:53Z\", \"source_id\": 48143866, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:47:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:58Z\", \"source_id\": 15639547, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:22Z\", \"source_id\": 48163662, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:53:23Z\", \"source_id\": 15645724, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11650, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:04:42Z\", \"source_id\": 48192855, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:05:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:04:43Z\", \"source_id\": 15655077, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:13:05Z\", \"source_id\": 48215160, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:14:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:13:08Z\", \"source_id\": 15662086, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:17:38Z\", \"source_id\": 48226699, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:17:42Z\", \"source_id\": 15665860, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16605, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:17:38Z\", \"source_id\": 48226699, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:21:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 16600, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:24:40Z\", \"source_id\": 48244552, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:25:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:24:43Z\", \"source_id\": 15671802, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:28:01Z\", \"source_id\": 48253107, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:30:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:28:02Z\", \"source_id\": 15674478, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16592, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:34:13Z\", \"source_id\": 48269546, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:35:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:34:19Z\", \"source_id\": 15679652, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16448, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:35Z\", \"source_id\": 48296920, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:46:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:38Z\", \"source_id\": 15688232, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:57:56Z\", \"source_id\": 48331356, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:58:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:57:58Z\", \"source_id\": 15699034, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:01:00Z\", \"source_id\": 48339144, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:02:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:01:04Z\", \"source_id\": 15701505, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16787, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:06:17Z\", \"source_id\": 48353072, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:07:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:06:18Z\", \"source_id\": 15705807, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:29Z\", \"source_id\": 48361591, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:09:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:36Z\", \"source_id\": 15708485, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:16:38Z\", \"source_id\": 48379583, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:18:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:16:43Z\", \"source_id\": 15714139, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:19:21Z\", \"source_id\": 15716221, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:10Z\", \"source_id\": 15735514, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:56Z\", \"source_id\": 15764821, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:48Z\", \"source_id\": 48524554, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:51Z\", \"source_id\": 15767756, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:49Z\", \"source_id\": 48545437, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:53Z\", \"source_id\": 15774249, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:07Z\", \"source_id\": 48552911, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:11Z\", \"source_id\": 15776585, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:03Z\", \"source_id\": 48586298, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:09Z\", \"source_id\": 15786911, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe", "service_state_platform": "2", "timing_fact_generation": 1789501390434929, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:03.891607", "service_state_evidence_id": 15786911, "current_leg_start_actual_dep": "2026-09-15T20:29:30+01:00", "operational_evidence_version": 120, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:03.921334", "service_state_valid_until_kind": null, "operational_interpretation_version": 120, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
LCN |
CRE |
1K77 |
158783 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 91.341, "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": 309.844, "from_m": 91.341, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1357.96, "from_m": 309.844, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1395.065, "from_m": 1357.96, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1445.621, "from_m": 1395.065, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1957.953, "from_m": 1445.621, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3865.062, "from_m": 1957.953, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17691.451, "from_m": 3865.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26644.705, "from_m": 17691.451, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26975.403, "from_m": 26644.705, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27733.037, "from_m": 26975.403, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51187.411, "from_m": 27733.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": 52005.005, "from_m": 51187.411, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53962.458, "from_m": 52005.005, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54698.578, "from_m": 53962.458, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55037.706, "from_m": 54698.578, "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": 55505.16, "from_m": 55037.706, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59135.937, "from_m": 55505.16, "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": 59197.425, "from_m": 59135.937, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65239.439, "from_m": 59197.425, "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": 65309.936, "from_m": 65239.439, "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": 66031.51, "from_m": 65309.936, "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": 66074.644, "from_m": 66031.51, "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": 66200.985, "from_m": 66074.644, "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": 66232.256, "from_m": 66200.985, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66281.374, "from_m": 66232.256, "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": 67246.224, "from_m": 66281.374, "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": 70630.356, "from_m": 67246.224, "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": 75700.338, "from_m": 70630.356, "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": 115.0}, {"to_m": 76147.508, "from_m": 75700.338, "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": 78309.78, "from_m": 76147.508, "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": 79261.838, "from_m": 78309.78, "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": 79509.987, "from_m": 79261.838, "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": 79701.547, "from_m": 79509.987, "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": 79816.389, "from_m": 79701.547, "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": 80904.869, "from_m": 79816.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81040.836, "from_m": 80904.869, "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": 81129.496, "from_m": 81040.836, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88253.582, "from_m": 81129.496, "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": 88454.942, "from_m": 88253.582, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 109735.257, "from_m": 88454.942, "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": 110762.601, "from_m": 109735.257, "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": 110848.27, "from_m": 110762.601, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 110903.522, "from_m": 110848.27, "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": 111435.033, "from_m": 110903.522, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 113689.602, "from_m": 111435.033, "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": 115340.404, "from_m": 113689.602, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 133075.314, "from_m": 115340.404, "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": 133703.777, "from_m": 133075.314, "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": 136413.234, "from_m": 133703.777, "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": 136538.534, "from_m": 136413.234, "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": 137618.595, "from_m": 136538.534, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 138273.808, "from_m": 137618.595, "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": 138545.616, "from_m": 138273.808, "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": 138581.112, "from_m": 138545.616, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 139667.551, "from_m": 138581.112, "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": 146679.753, "from_m": 139667.551, "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": 147498.986, "from_m": 146679.753, "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": 147692.913, "from_m": 147498.986, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 155436.376, "from_m": 147692.913, "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": 160443.367, "from_m": 155436.376, "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": 160804.758, "from_m": 160443.367, "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": 160811.579, "from_m": 160804.758, "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": 160871.491, "from_m": 160811.579, "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": 161043.212, "from_m": 160871.491, "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": 161160.806, "from_m": 161043.212, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 161354.602, "from_m": 161160.806, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 587152, "profile_key": "ad13a18d26c37cc992e95f28e654e6af0ff3ec7bef6ac4fec509118667a8c6d0", "schedule_id": 33608, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1740", "location": "Lincoln", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742", "location": "West Holmes Jn", "stage_seq": 2, "distance_m": 1357.96, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1743", "location": "Boultham Jn", "stage_seq": 3, "distance_m": 2004.695, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1747", "wtt_dep": "1748", "location": "Hykeham", "stage_seq": 4, "distance_m": 6718.637, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1756H", "wtt_dep": "1757H", "location": "Collingham", "stage_seq": 5, "distance_m": 18496.468, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1805", "location": "Newark Crossing East Jn", "stage_seq": 6, "distance_m": 25350.961, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1805H", "location": "Newark Flat Crossing", "stage_seq": 7, "distance_m": 25532.284, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1807", "wtt_dep": "1808H", "location": "Newark Castle", "stage_seq": 8, "distance_m": 26814.458, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1812H", "location": "Staythorpe S.B.", "stage_seq": 9, "distance_m": 31302.83, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1814H", "wtt_dep": "1815H", "location": "Fiskerton", "stage_seq": 10, "distance_m": 33969.491, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1818H", "wtt_dep": "1819H", "location": "Bleasby", "stage_seq": 11, "distance_m": 36996.192, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1821H", "wtt_dep": "1822H", "location": "Thurgarton", "stage_seq": 12, "distance_m": 38860.863, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1825H", "wtt_dep": "1826H", "location": "Lowdham", "stage_seq": 13, "distance_m": 42297.148, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1830", "wtt_dep": "1831", "location": "Burton Joyce", "stage_seq": 14, "distance_m": 46165.966, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1834", "wtt_dep": "1835", "location": "Carlton", "stage_seq": 15, "distance_m": 49421.49, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1837", "location": "Netherfield Jn", "stage_seq": 16, "distance_m": 50241.136, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1842", "wtt_dep": "1853", "location": "Nottingham", "stage_seq": 17, "distance_m": 54521.955, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1855", "location": "Mansfield Jn", "stage_seq": 18, "distance_m": 55463.453, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1857H", "location": "Beeston South Jn", "stage_seq": 19, "distance_m": 59055.151, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1858H", "wtt_dep": "1859H", "location": "Beeston", "stage_seq": 20, "distance_m": 59760.81, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1902H", "wtt_dep": "1903", "location": "Attenborough", "stage_seq": 21, "distance_m": 61948.975, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1907H", "location": "Trent East Jn", "stage_seq": 22, "distance_m": 65280.808, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1909H", "location": "Sheet Stores Jn", "stage_seq": 23, "distance_m": 66200.985, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1911", "wtt_dep": "1912", "location": "Long Eaton", "stage_seq": 24, "distance_m": 67045.401, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1917H", "location": "Spondon", "stage_seq": 25, "distance_m": 75970.142, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921", "location": "Derby Way & Works Jn", "stage_seq": 26, "distance_m": 79735.415, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1922", "wtt_dep": "1926", "location": "Derby", "stage_seq": 27, "distance_m": 79816.389, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1928", "location": "Derby L.N.W. Jn", "stage_seq": 28, "distance_m": 80970.133, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1931", "location": "Stenson Jn", "stage_seq": 29, "distance_m": 87341.707, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1932", "location": "North Stafford Jn", "stage_seq": 30, "distance_m": 88097.85, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1938", "wtt_dep": "1939H", "location": "Tutbury and Hatton", "stage_seq": 31, "distance_m": 97704.149, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949H", "location": "Uttoxeter", "stage_seq": 32, "distance_m": 110207.597, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950H", "location": "Uttoxeter S.B.", "stage_seq": 33, "distance_m": 111292.484, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "2002H", "wtt_dep": "2003H", "location": "Blythe Bridge", "stage_seq": 34, "distance_m": 128102.311, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005", "location": "Caverswall", "stage_seq": 35, "distance_m": 129359.764, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "2008H", "wtt_dep": "2009", "location": "Longton", "stage_seq": 36, "distance_m": 133519.705, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013H", "location": "Stoke Jn", "stage_seq": 37, "distance_m": 136538.534, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "2015", "wtt_dep": "2016", "location": "Stoke-on-Trent", "stage_seq": 38, "distance_m": 137357.637, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "2023H", "wtt_dep": "2024H", "location": "Kidsgrove", "stage_seq": 39, "distance_m": 147576.304, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "2028H", "wtt_dep": "2029H", "location": "Alsager", "stage_seq": 40, "distance_m": 151405.705, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2040", "location": "Barthomley Jn", "stage_seq": 41, "distance_m": 155216.836, "section_seq": 1, "route_path_id": 66813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043H", "location": "Crewe North Staff Jn", "stage_seq": 42, "distance_m": 159757.691, "section_seq": 1, "route_path_id": 66813}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": null, "location": "Crewe", "stage_seq": 43, "distance_m": 161354.602, "section_seq": 1, "route_path_id": 66813}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 161354.602, "from_m": 0.0, "section_seq": 1, "route_path_id": 66813}], "total_distance_m": 161354.602, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 159001.091, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2353.511, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 11610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:53Z", "source_id": 48143866, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T16:47:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:58Z", "source_id": 15639547, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T17:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11618, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:22Z", "source_id": 48163662, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:57:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:53:23Z", "source_id": 15645724, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11650, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:04:42Z", "source_id": 48192855, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T17:05:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:04:43Z", "source_id": 15655077, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16612, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:13:05Z", "source_id": 48215160, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T17:14:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:13:08Z", "source_id": 15662086, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16609, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:17:38Z", "source_id": 48226699, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:18:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:17:42Z", "source_id": 15665860, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16605, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:17:38Z", "source_id": 48226699, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:21:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 16600, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:24:40Z", "source_id": 48244552, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:25:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:24:43Z", "source_id": 15671802, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T18:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16596, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:28:01Z", "source_id": 48253107, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T17:30:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:28:02Z", "source_id": 15674478, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16592, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:34:13Z", "source_id": 48269546, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T17:35:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:34:19Z", "source_id": 15679652, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T18:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16448, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:35Z", "source_id": 48296920, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T17:46:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:38Z", "source_id": 15688232, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T18:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16362, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:57:56Z", "source_id": 48331356, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:58:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:57:58Z", "source_id": 15699034, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T18:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16354, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:01:00Z", "source_id": 48339144, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T18:02:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:01:04Z", "source_id": 15701505, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16787, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:06:17Z", "source_id": 48353072, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T18:07:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:06:18Z", "source_id": 15705807, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16780, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:29Z", "source_id": 48361591, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T18:09:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:36Z", "source_id": 15708485, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17177, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:16:38Z", "source_id": 48379583, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T18:18:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:16:43Z", "source_id": 15714139, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:19:21Z", "source_id": 15716221, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:10Z", "source_id": 15735514, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T19:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:56Z", "source_id": 15764821, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:48Z", "source_id": 48524554, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T19:16:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:51Z", "source_id": 15767756, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11199, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:49Z", "source_id": 48545437, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T19:25:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:53Z", "source_id": 15774249, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11180, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:07Z", "source_id": 48552911, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T19:29:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:11Z", "source_id": 15776585, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10815, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:03Z", "source_id": 48586298, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T19:45:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:09Z", "source_id": 15786911, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Lincoln |
1740 |
1740 |
4A |
None |
None |
Crewe |
2046 |
2046 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C21325/2026-09-15/detailed |
None |
Alsager |
2026-09-15T20:29:30+01:00 |
Crewe |
15.0 |
{"type": "LineString", "coordinates": [[-2.2988822, 53.0930381], [-2.299412, 53.092983], [-2.2999994, 53.0929195], [-2.3006920999999996, 53.0928502], [-2.3014791, 53.0927696], [-2.3020618, 53.09270999999999], [-2.3027707, 53.0926372], [-2.3047465, 53.09243730000001], [-2.3064423, 53.0922623], [-2.3078812999999996, 53.09211340000001], [-2.3090023, 53.09199389999999], [-2.3091871, 53.0919751], [-2.3106351, 53.0918209], [-2.310652297758602, 53.09181876959621], [-2.3121713, 53.091630599999995], [-2.3122296999999996, 53.0916222], [-2.3124445, 53.0915929], [-2.3136369999999995, 53.09141880000001], [-2.3148016, 53.09122899999999], [-2.3164838999999997, 53.0909266], [-2.3173968, 53.0907412], [-2.3191059, 53.09036390000001], [-2.3198997, 53.09017320000001], [-2.3214981, 53.0897645], [-2.3229407, 53.08935650000001], [-2.3239615, 53.0890513], [-2.3264474, 53.088294299999994], [-2.328351, 53.08771479999999], [-2.3289371, 53.0875363], [-2.3304363999999995, 53.08707829999999], [-2.3322138, 53.08653499999999], [-2.3333176, 53.0861983], [-2.335306, 53.085591599999994], [-2.3356197387107556, 53.085495891459885], [-2.3356243, 53.08549450000001], [-2.3370061, 53.0850712], [-2.3381651, 53.08473459999999], [-2.3393242, 53.08443629999999], [-2.3395287, 53.0843823], [-2.3408506, 53.0840767], [-2.3422491000000005, 53.08378389999999], [-2.3433271, 53.083591299999995], [-2.3439652999999994, 53.0834831], [-2.3450771, 53.0833166], [-2.3463307, 53.0831573], [-2.3475006, 53.0830339], [-2.3478643999999997, 53.083001], [-2.348249099999999, 53.0829686], [-2.3492575, 53.08289200000001], [-2.3501676, 53.082838999999986], [-2.3509999, 53.08280789999999], [-2.3517104, 53.0827776], [-2.3527624, 53.0827359], [-2.3536973, 53.0827039], [-2.3557555, 53.0826322], [-2.3560443999999996, 53.0826302], [-2.3571608999999993, 53.0826176], [-2.3587494999999996, 53.0826291], [-2.3609385, 53.0827073], [-2.3624366999999995, 53.082774], [-2.3631255, 53.082795299999994], [-2.3644033999999996, 53.08278769999999], [-2.3651281, 53.08276609999999], [-2.3658023, 53.082731], [-2.3664517, 53.082675], [-2.3669993, 53.08261819999999], [-2.3671486999999996, 53.08260099999999], [-2.3680059999999994, 53.0825026], [-2.3689519, 53.08234639999999], [-2.369982, 53.0821485], [-2.3709611, 53.08193039999999], [-2.3717279, 53.081726], [-2.372476, 53.08149120000001], [-2.3734721999999997, 53.08115120000001], [-2.3742925999999995, 53.08084259999998], [-2.3748248, 53.080617499999995], [-2.376099599999999, 53.0800545], [-2.3768011999999996, 53.07972589999999], [-2.3775331, 53.0794149], [-2.3782956, 53.0791469], [-2.3790815, 53.0788792], [-2.3799975, 53.0786044], [-2.3801836, 53.07855120000001], [-2.380636599999999, 53.07843760000001], [-2.3812056, 53.07829530000001], [-2.382539, 53.07801779999999], [-2.3838982, 53.0777964], [-2.3843194, 53.07772800000001], [-2.3844782999999996, 53.07769939999999], [-2.3857098999999997, 53.0775069], [-2.3884029999999994, 53.0770653], [-2.3890385, 53.07697129999999], [-2.3925429999999994, 53.0764068], [-2.3932568, 53.07628780000001], [-2.3939613, 53.0761786], [-2.3954339999999994, 53.075933500000005], [-2.3968785, 53.07570809999999], [-2.3975968, 53.0756124], [-2.3979153, 53.075582199999985], [-2.3983415, 53.0755454], [-2.3990835, 53.0755099], [-2.3997740999999997, 53.075505099999994], [-2.4004865999999994, 53.07551980000001], [-2.4012144, 53.075565399999995], [-2.4015023999999996, 53.075596399999995], [-2.4023757999999997, 53.0757057], [-2.4029666, 53.07579750000001], [-2.4035658999999994, 53.0759067], [-2.4047111, 53.0761746], [-2.4060332000000004, 53.076483099999976], [-2.4073594999999997, 53.0767863], [-2.4086981, 53.0770978], [-2.4100772, 53.077419699999986], [-2.4146060000000005, 53.07847309999998], [-2.4152062, 53.0786099], [-2.4161947, 53.078862], [-2.417160599999999, 53.07909130000001], [-2.4184244, 53.07938059999999], [-2.4205742, 53.0798798], [-2.4216118, 53.08011940000001], [-2.4225625999999996, 53.08035379999999], [-2.4231976999999993, 53.080533599999995], [-2.4238086999999995, 53.08073039999999], [-2.4242394999999997, 53.08088299999999], [-2.4249103999999995, 53.08114260000001], [-2.425451267122708, 53.081361591389005], [-2.4255649, 53.08140759999999], [-2.4260446, 53.0816052], [-2.4263698999999996, 53.081749399999985], [-2.4266862, 53.0818998], [-2.4269278, 53.08202360000001], [-2.4271779, 53.0821461], [-2.4273965, 53.0822641], [-2.4275326, 53.08234290000001], [-2.4276617, 53.082420899999995], [-2.427793799999999, 53.08251], [-2.4279467999999995, 53.0826192], [-2.4281683, 53.0827785], [-2.4283574, 53.08292309999999], [-2.4285404, 53.0830701], [-2.4288334999999996, 53.0833021], [-2.4289817, 53.0834197], [-2.4291223000000004, 53.08353400000001], [-2.4292069999999995, 53.0836017], [-2.429322599999999, 53.0836943], [-2.4293819999999995, 53.083745500000006], [-2.429451, 53.0838079], [-2.4295494, 53.08390490000001], [-2.4296053, 53.08396580000001], [-2.4296542, 53.0840274], [-2.4296997999999994, 53.0840891], [-2.4297447999999995, 53.0841581], [-2.4297902999999996, 53.0842274], [-2.4298259, 53.0842849], [-2.4301759, 53.084781], [-2.4302155999999995, 53.084847399999994], [-2.4308157999999995, 53.08585250000001], [-2.4308542999999996, 53.0859207], [-2.4310446, 53.0862345], [-2.4316885, 53.0872188], [-2.4319398999999997, 53.08766], [-2.4326086999999994, 53.08875269999999], [-2.4326691999999994, 53.08885899999999]]} |
6.2 |
2030 |
2045 |
Barthomley Jn |
Crewe |
Crewe |
53.0888590 |
-2.4326692 |
53.0888590 |
-2.4326692 |
1 |
0 |
2026-09-15 19:55:08 |
TERMINATED |
2026-09-15 19:45:00 |
Crewe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15786911 |
1789501390434929 |
120 |
120 |
2026-09-15 19:55:03.921334 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:03.891607 |
| 559643 |
590496 |
W76053 |
652P68MY15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 19:45:00 |
2026-09-15 19:55:08 |
2026-09-17 19:55:08 |
{"id": 590496, "stp": "P", "toc": "West Midlands Trains", "uid": "W76053", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W76053/2026-09-15/detailed", "trust_id": "652P68MY15", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": "19:45:00", "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-15", "dest_arr_time": "1948", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P68", "timing_status": null, "origin_station": "Stourbridge Town", "current_leg_arr": "1948", "current_leg_dep": "1945", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "1945", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T19:55:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]}", "current_leg_start": "Stourbridge Town", "dest_arr_time_act": "1948", "motion_projection": null, "next_location_lat": "52.4473924", "next_location_lon": "-2.1342705", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 43.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1023.653, \"from_m\": 43.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1023.653, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 590496, \"profile_key\": \"b6b9e5309f762f2177dcef67ee1ba56ae56257a3fa43871b79432bfa346e6e71\", \"schedule_id\": 28385, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1945\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}, {\"is_pass\": false, \"wtt_arr\": \"1948\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39633}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1945", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.4473924", "current_position_lon": "-2.1342705", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1789494324869843, "current_leg_arrival_utc": "2026-09-15T19:48:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:04.288421", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T19:45:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:04.913733", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
SBT |
None |
2P68 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 43.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1023.653, "from_m": 43.211, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1023.653, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 590496, "profile_key": "b6b9e5309f762f2177dcef67ee1ba56ae56257a3fa43871b79432bfa346e6e71", "schedule_id": 28385, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1945", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39633}, {"is_pass": false, "wtt_arr": "1948", "wtt_dep": null, "location": "Stourbridge Jn (Town Plat)", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39633}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39633}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Stourbridge Town |
1945 |
1945 |
None |
19:45:00 |
None |
Stourbridge Jn (Town Plat) |
1948 |
1948 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W76053/2026-09-15/detailed |
None |
Stourbridge Town |
2026-09-15T19:45:30+01:00 |
Stourbridge Jn (Town Plat) |
3.0 |
{"type": "LineString", "coordinates": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]} |
0.7 |
1945 |
1948 |
None |
None |
Stourbridge Jn (Town Plat) |
52.4473924 |
-2.1342705 |
52.4473924 |
-2.1342705 |
1 |
0 |
2026-09-15 19:55:08 |
TERMINATED |
2026-09-15 19:45:00 |
Stourbridge Town |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789494324869843 |
0 |
0 |
2026-09-15 19:55:04.913733 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:04.288421 |
| 559644 |
590434 |
W83545 |
042T62MY15 |
2026-09-15 |
COMPLETE |
15787193 |
2026-09-15 20:45:00 |
2026-09-15 19:55:08 |
2026-09-17 19:55:08 |
{"id": 590434, "stp": "P", "toc": "ScotRail", "uid": "W83545", "consist": "170426", "dest_crs": "TWB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83545/2026-09-15/detailed", "trust_id": "042T62MY15", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tweedbank", "service_date": "2026-09-15", "dest_arr_time": "2044", "dest_platform": "2", "is_terminated": 1, "next_location": "Tweedbank", "signalling_id": "2T62", "timing_status": "LATE", "origin_station": "Edinburgh", "current_leg_arr": "2045", "current_leg_dep": "2040", "current_leg_end": "Tweedbank", "origin_dep_time": "1943", "origin_platform": "4", "current_location": "Tweedbank", "last_update_time": "2026-09-15T19:55:08", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8076936999999997, 55.61854769999999], [-2.8055459, 55.617816], [-2.8050998999999996, 55.6176579], [-2.8047378, 55.6175188], [-2.8044332, 55.61739179999999], [-2.8041556, 55.6172657], [-2.8036900000000005, 55.617031], [-2.803166099999999, 55.6167223], [-2.8027428999999997, 55.61643089999999], [-2.8020614, 55.6159851], [-2.8011062, 55.615353], [-2.7988589, 55.6133442], [-2.7981360999999993, 55.6129037], [-2.7977722999999997, 55.612730000000006], [-2.7974029, 55.61258320000001], [-2.7966392, 55.6123481], [-2.7959027, 55.6121695], [-2.7926451, 55.6114108], [-2.7925360999999995, 55.6113854], [-2.7902334, 55.61084839999999], [-2.7893967999999996, 55.6106521], [-2.7885298999999995, 55.610450599999986], [-2.7870445, 55.61010520000001], [-2.7862975, 55.60993249999999], [-2.7854701999999993, 55.609755599999986], [-2.7851414999999995, 55.609693099999994], [-2.7847981, 55.60963480000001], [-2.784777380770516, 55.60963157659599], [-2.7841354, 55.609531700000005], [-2.7836502, 55.6094651], [-2.783143299999999, 55.6094063], [-2.7825869, 55.609351499999995], [-2.7815077999999995, 55.60927770000001], [-2.7804610999999997, 55.609219], [-2.7782423, 55.609088099999994], [-2.7763395999999996, 55.60898840000001], [-2.7752526, 55.60891579999999], [-2.7745182999999995, 55.608875], [-2.7735942999999996, 55.6088179], [-2.7729118999999995, 55.608778099999995], [-2.7721281000000007, 55.6087137], [-2.7716057, 55.6086637], [-2.7710833, 55.6086035], [-2.7702914999999995, 55.6084956], [-2.7695791999999995, 55.60839030000001], [-2.7693314, 55.608351899999995], [-2.7689036999999996, 55.608286599999985], [-2.7683878, 55.6082048], [-2.7679816999999995, 55.6081409], [-2.7673714, 55.60802830000001], [-2.7668937999999996, 55.607934599999986], [-2.7662685, 55.6078008], [-2.7661649, 55.6077786], [-2.7657820999999996, 55.6076912], [-2.7654474, 55.60761149999999], [-2.7649768, 55.60749359999999], [-2.7645931, 55.6073893], [-2.7640101999999995, 55.6072267], [-2.7637187, 55.607143], [-2.7635860999999995, 55.6071048], [-2.7630983999999996, 55.6069884], [-2.7622613, 55.60678949999999], [-2.7615882999999997, 55.60662099999999], [-2.7611161, 55.6064936], [-2.7580709999999997, 55.6056256], [-2.7578873, 55.6055732]]}", "current_leg_start": "Galashiels", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "55.6055732", "next_location_lon": "-2.7578873", "previous_location": "Galashiels", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 446.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1013.735, \"from_m\": 446.739, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1076.414, \"from_m\": 1013.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1142.866, \"from_m\": 1076.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1613.024, \"from_m\": 1142.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2251.766, \"from_m\": 1613.024, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5355.328, \"from_m\": 2251.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5563.205, \"from_m\": 5355.328, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7058.239, \"from_m\": 5563.205, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7073.62, \"from_m\": 7058.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7262.353, \"from_m\": 7073.62, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7615.115, \"from_m\": 7262.353, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7927.701, \"from_m\": 7615.115, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7986.335, \"from_m\": 7927.701, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11379.13, \"from_m\": 7986.335, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12021.137, \"from_m\": 11379.13, \"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\": 13601.179, \"from_m\": 12021.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\": 14139.279, \"from_m\": 13601.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\": 14152.124, \"from_m\": 14139.279, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15298.941, \"from_m\": 14152.124, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17984.43, \"from_m\": 15298.941, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 18838.398, \"from_m\": 17984.43, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19241.028, \"from_m\": 18838.398, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28984.013, \"from_m\": 19241.028, \"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\": 34399.573, \"from_m\": 28984.013, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 35062.637, \"from_m\": 34399.573, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40056.787, \"from_m\": 35062.637, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 45036.015, \"from_m\": 40056.787, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46877.959, \"from_m\": 45036.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\": 49563.605, \"from_m\": 46877.959, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 52516.242, \"from_m\": 49563.605, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 54270.381, \"from_m\": 52516.242, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56384.533, \"from_m\": 54270.381, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56790.451, \"from_m\": 56384.533, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 590434, \"profile_key\": \"505cd5a1da84a97aa266e4102dc5f6cd0077c72c450268e84d512e74853dcb35\", \"schedule_id\": 28790, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 4, \"distance_m\": 5324.844, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": false, \"wtt_arr\": \"1950\", \"wtt_dep\": \"1950H\", \"location\": \"Brunstane\", \"stage_seq\": 5, \"distance_m\": 6165.02, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": false, \"wtt_arr\": \"1953H\", \"wtt_dep\": \"1954H\", \"location\": \"Newcraighall\", \"stage_seq\": 6, \"distance_m\": 7381.283, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955H\", \"location\": \"Newgraighall South Jn\", \"stage_seq\": 7, \"distance_m\": 7986.335, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": false, \"wtt_arr\": \"1957\", \"wtt_dep\": \"2001H\", \"location\": \"Shawfair\", \"stage_seq\": 8, \"distance_m\": 9133.542, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003H\", \"location\": \"Kings Gate Jn\", \"stage_seq\": 9, \"distance_m\": 11379.13, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": false, \"wtt_arr\": \"2005\", \"wtt_dep\": \"2006\", \"location\": \"Eskbank\", \"stage_seq\": 10, \"distance_m\": 13260.342, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": false, \"wtt_arr\": \"2008H\", \"wtt_dep\": \"2009\", \"location\": \"Newtongrange\", \"stage_seq\": 11, \"distance_m\": 15414.106, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2014\", \"location\": \"Gorebridge\", \"stage_seq\": 12, \"distance_m\": 19051.719, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Fushiebridge Jn\", \"stage_seq\": 13, \"distance_m\": 19783.178, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020\", \"location\": \"Tynehead Jn\", \"stage_seq\": 14, \"distance_m\": 25811.124, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Galabank Jn\", \"stage_seq\": 15, \"distance_m\": 41494.202, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2030H\", \"location\": \"Stow\", \"stage_seq\": 16, \"distance_m\": 42620.926, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034H\", \"location\": \"Bowland Jn\", \"stage_seq\": 17, \"distance_m\": 47878.184, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2039\", \"location\": \"Galashiels\", \"stage_seq\": 18, \"distance_m\": 53225.391, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Tweedbank Sig. Emb244\", \"stage_seq\": 19, \"distance_m\": 56215.333, \"section_seq\": 1, \"route_path_id\": 39747}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Tweedbank\", \"stage_seq\": 20, \"distance_m\": 56790.451, \"section_seq\": 1, \"route_path_id\": 39747}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 56790.451, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39747}], \"total_distance_m\": 56790.451, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 56762.225, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 28.226, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1943", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.6055732", "current_position_lon": "-2.7578873", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:34Z\", \"source_id\": 48468188, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:54:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:34Z\", \"source_id\": 15745214, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1022, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:00Z\", \"source_id\": 48479123, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:04Z\", \"source_id\": 15751286, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 999, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:08Z\", \"source_id\": 48484031, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:12Z\", \"source_id\": 15754181, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 993, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:04:06Z\", \"source_id\": 48496105, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:04:08Z\", \"source_id\": 15758612, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:33Z\", \"source_id\": 15763084, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:37Z\", \"source_id\": 15766841, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1003, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:24Z\", \"source_id\": 48558037, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:31Z\", \"source_id\": 15778209, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:18Z\", \"source_id\": 48571397, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:23Z\", \"source_id\": 15782259, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:32Z\", \"source_id\": 48587397, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:33Z\", \"source_id\": 15787193, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tweedbank", "service_state_platform": "2", "timing_fact_generation": 1789501416218432, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:04.456126", "service_state_evidence_id": 15787193, "current_leg_start_actual_dep": "2026-09-15T20:41:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:04.905713", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
TWB |
2T62 |
170426 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 446.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1013.735, "from_m": 446.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1076.414, "from_m": 1013.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1142.866, "from_m": 1076.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1613.024, "from_m": 1142.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2251.766, "from_m": 1613.024, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5355.328, "from_m": 2251.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5563.205, "from_m": 5355.328, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7058.239, "from_m": 5563.205, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7073.62, "from_m": 7058.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7262.353, "from_m": 7073.62, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7615.115, "from_m": 7262.353, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 7927.701, "from_m": 7615.115, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7986.335, "from_m": 7927.701, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 11379.13, "from_m": 7986.335, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12021.137, "from_m": 11379.13, "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": 13601.179, "from_m": 12021.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": 14139.279, "from_m": 13601.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": 14152.124, "from_m": 14139.279, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15298.941, "from_m": 14152.124, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17984.43, "from_m": 15298.941, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 18838.398, "from_m": 17984.43, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19241.028, "from_m": 18838.398, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28984.013, "from_m": 19241.028, "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": 34399.573, "from_m": 28984.013, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 35062.637, "from_m": 34399.573, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40056.787, "from_m": 35062.637, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 45036.015, "from_m": 40056.787, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46877.959, "from_m": 45036.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": 49563.605, "from_m": 46877.959, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52516.242, "from_m": 49563.605, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 54270.381, "from_m": 52516.242, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56384.533, "from_m": 54270.381, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56790.451, "from_m": 56384.533, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 590434, "profile_key": "505cd5a1da84a97aa266e4102dc5f6cd0077c72c450268e84d512e74853dcb35", "schedule_id": 28790, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1943", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 39747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945H", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 39747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948", "location": "Portobello Jn (Edinburgh)", "stage_seq": 4, "distance_m": 5324.844, "section_seq": 1, "route_path_id": 39747}, {"is_pass": false, "wtt_arr": "1950", "wtt_dep": "1950H", "location": "Brunstane", "stage_seq": 5, "distance_m": 6165.02, "section_seq": 1, "route_path_id": 39747}, {"is_pass": false, "wtt_arr": "1953H", "wtt_dep": "1954H", "location": "Newcraighall", "stage_seq": 6, "distance_m": 7381.283, "section_seq": 1, "route_path_id": 39747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955H", "location": "Newgraighall South Jn", "stage_seq": 7, "distance_m": 7986.335, "section_seq": 1, "route_path_id": 39747}, {"is_pass": false, "wtt_arr": "1957", "wtt_dep": "2001H", "location": "Shawfair", "stage_seq": 8, "distance_m": 9133.542, "section_seq": 1, "route_path_id": 39747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003H", "location": "Kings Gate Jn", "stage_seq": 9, "distance_m": 11379.13, "section_seq": 1, "route_path_id": 39747}, {"is_pass": false, "wtt_arr": "2005", "wtt_dep": "2006", "location": "Eskbank", "stage_seq": 10, "distance_m": 13260.342, "section_seq": 1, "route_path_id": 39747}, {"is_pass": false, "wtt_arr": "2008H", "wtt_dep": "2009", "location": "Newtongrange", "stage_seq": 11, "distance_m": 15414.106, "section_seq": 1, "route_path_id": 39747}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2014", "location": "Gorebridge", "stage_seq": 12, "distance_m": 19051.719, "section_seq": 1, "route_path_id": 39747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Fushiebridge Jn", "stage_seq": 13, "distance_m": 19783.178, "section_seq": 1, "route_path_id": 39747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020", "location": "Tynehead Jn", "stage_seq": 14, "distance_m": 25811.124, "section_seq": 1, "route_path_id": 39747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Galabank Jn", "stage_seq": 15, "distance_m": 41494.202, "section_seq": 1, "route_path_id": 39747}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2030H", "location": "Stow", "stage_seq": 16, "distance_m": 42620.926, "section_seq": 1, "route_path_id": 39747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034H", "location": "Bowland Jn", "stage_seq": 17, "distance_m": 47878.184, "section_seq": 1, "route_path_id": 39747}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2039", "location": "Galashiels", "stage_seq": 18, "distance_m": 53225.391, "section_seq": 1, "route_path_id": 39747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Tweedbank Sig. Emb244", "stage_seq": 19, "distance_m": 56215.333, "section_seq": 1, "route_path_id": 39747}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Tweedbank", "stage_seq": 20, "distance_m": 56790.451, "section_seq": 1, "route_path_id": 39747}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 56790.451, "from_m": 0.0, "section_seq": 1, "route_path_id": 39747}], "total_distance_m": 56790.451, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 56762.225, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 28.226, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 954, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:34Z", "source_id": 48468188, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:54:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:34Z", "source_id": 15745214, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1022, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:00Z", "source_id": 48479123, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:58:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:04Z", "source_id": 15751286, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 999, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:08Z", "source_id": 48484031, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:01:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:12Z", "source_id": 15754181, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 993, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:04:06Z", "source_id": 48496105, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:06:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:04:08Z", "source_id": 15758612, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:33Z", "source_id": 15763084, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:37Z", "source_id": 15766841, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1003, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:24Z", "source_id": 48558037, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:31:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:31Z", "source_id": 15778209, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:18Z", "source_id": 48571397, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:40:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:23Z", "source_id": 15782259, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1010, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:32Z", "source_id": 48587397, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:45:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:33Z", "source_id": 15787193, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Edinburgh |
1943 |
1943 |
4 |
None |
None |
Tweedbank |
2044 |
2043 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W83545/2026-09-15/detailed |
None |
Galashiels |
2026-09-15T20:41:00+01:00 |
Tweedbank |
5.0 |
{"type": "LineString", "coordinates": [[-2.8076936999999997, 55.61854769999999], [-2.8055459, 55.617816], [-2.8050998999999996, 55.6176579], [-2.8047378, 55.6175188], [-2.8044332, 55.61739179999999], [-2.8041556, 55.6172657], [-2.8036900000000005, 55.617031], [-2.803166099999999, 55.6167223], [-2.8027428999999997, 55.61643089999999], [-2.8020614, 55.6159851], [-2.8011062, 55.615353], [-2.7988589, 55.6133442], [-2.7981360999999993, 55.6129037], [-2.7977722999999997, 55.612730000000006], [-2.7974029, 55.61258320000001], [-2.7966392, 55.6123481], [-2.7959027, 55.6121695], [-2.7926451, 55.6114108], [-2.7925360999999995, 55.6113854], [-2.7902334, 55.61084839999999], [-2.7893967999999996, 55.6106521], [-2.7885298999999995, 55.610450599999986], [-2.7870445, 55.61010520000001], [-2.7862975, 55.60993249999999], [-2.7854701999999993, 55.609755599999986], [-2.7851414999999995, 55.609693099999994], [-2.7847981, 55.60963480000001], [-2.784777380770516, 55.60963157659599], [-2.7841354, 55.609531700000005], [-2.7836502, 55.6094651], [-2.783143299999999, 55.6094063], [-2.7825869, 55.609351499999995], [-2.7815077999999995, 55.60927770000001], [-2.7804610999999997, 55.609219], [-2.7782423, 55.609088099999994], [-2.7763395999999996, 55.60898840000001], [-2.7752526, 55.60891579999999], [-2.7745182999999995, 55.608875], [-2.7735942999999996, 55.6088179], [-2.7729118999999995, 55.608778099999995], [-2.7721281000000007, 55.6087137], [-2.7716057, 55.6086637], [-2.7710833, 55.6086035], [-2.7702914999999995, 55.6084956], [-2.7695791999999995, 55.60839030000001], [-2.7693314, 55.608351899999995], [-2.7689036999999996, 55.608286599999985], [-2.7683878, 55.6082048], [-2.7679816999999995, 55.6081409], [-2.7673714, 55.60802830000001], [-2.7668937999999996, 55.607934599999986], [-2.7662685, 55.6078008], [-2.7661649, 55.6077786], [-2.7657820999999996, 55.6076912], [-2.7654474, 55.60761149999999], [-2.7649768, 55.60749359999999], [-2.7645931, 55.6073893], [-2.7640101999999995, 55.6072267], [-2.7637187, 55.607143], [-2.7635860999999995, 55.6071048], [-2.7630983999999996, 55.6069884], [-2.7622613, 55.60678949999999], [-2.7615882999999997, 55.60662099999999], [-2.7611161, 55.6064936], [-2.7580709999999997, 55.6056256], [-2.7578873, 55.6055732]]} |
2.3 |
2040 |
2045 |
Galashiels |
Tweedbank |
Tweedbank |
55.6055732 |
-2.7578873 |
55.6055732 |
-2.7578873 |
1 |
0 |
2026-09-15 19:55:08 |
TERMINATED |
2026-09-15 19:45:00 |
Tweedbank |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787193 |
1789501416218432 |
38 |
38 |
2026-09-15 19:55:04.905713 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:04.456126 |
| 559645 |
590898 |
W05049 |
879H59MZ15 |
2026-09-15 |
COMPLETE |
15787715 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 590898, "stp": "P", "toc": "London Overground", "uid": "W05049", "consist": null, "dest_crs": "DLJ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W05049/2026-09-15/detailed", "trust_id": "879H59MZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalston Junction", "service_date": "2026-09-15", "dest_arr_time": "2045", "dest_platform": "3", "is_terminated": 1, "next_location": "Dalston Junction", "signalling_id": "9H59", "timing_status": "LATE", "origin_station": "Clapham Junction Plats 0-2", "current_leg_arr": "2045", "current_leg_dep": "2043", "current_leg_end": "Dalston Junction", "origin_dep_time": "2000", "origin_platform": "2", "current_location": "Dalston Junction", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]}", "current_leg_start": "Haggerston", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.5454441", "next_location_lon": "-0.0750714", "previous_location": "Haggerston", "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 237.031, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 266.047, \"from_m\": 237.031, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 297.401, \"from_m\": 266.047, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 372.226, \"from_m\": 297.401, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1120.855, \"from_m\": 372.226, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1498.214, \"from_m\": 1120.855, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2518.407, \"from_m\": 1498.214, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3186.102, \"from_m\": 2518.407, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3328.565, \"from_m\": 3186.102, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3361.639, \"from_m\": 3328.565, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3444.403, \"from_m\": 3361.639, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3817.39, \"from_m\": 3444.403, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3925.533, \"from_m\": 3817.39, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5515.486, \"from_m\": 3925.533, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5839.849, \"from_m\": 5515.486, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5942.434, \"from_m\": 5839.849, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6712.505, \"from_m\": 5942.434, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8224.954, \"from_m\": 6712.505, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8325.976, \"from_m\": 8224.954, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8697.626, \"from_m\": 8325.976, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8767.164, \"from_m\": 8697.626, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9087.617, \"from_m\": 8767.164, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10657.373, \"from_m\": 9087.617, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12053.713, \"from_m\": 10657.373, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16143.113, \"from_m\": 12053.713, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16187.662, \"from_m\": 16143.113, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18652.731, \"from_m\": 16187.662, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20146.937, \"from_m\": 18652.731, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20338.207, \"from_m\": 20146.937, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 21287.782, \"from_m\": 20338.207, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22005.888, \"from_m\": 21287.782, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23743.547, \"from_m\": 22005.888, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23799.023, \"from_m\": 23743.547, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24217.295, \"from_m\": 23799.023, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 590898, \"profile_key\": \"a017694b680bff16408fa326cc3caa3aa3d5a7be24c34311509d78e3a90d1f8c\", \"schedule_id\": 25372, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2000\", \"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\": \"2004\", \"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\": \"2005H\", \"location\": \"Factory Jn\", \"stage_seq\": 3, \"distance_m\": 3476.322, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2006H\", \"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\": \"2007\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 5, \"distance_m\": 3958.062, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2008\", \"location\": \"Clapham High Street\", \"stage_seq\": 6, \"distance_m\": 4264.536, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013\", \"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\": \"2014\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 8193.101, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2015\", \"wtt_dep\": \"2015H\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 9, \"distance_m\": 8907.183, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2017H\", \"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\": \"2019\", \"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\": \"2023\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 12, \"distance_m\": 12107.67, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2023H\", \"wtt_dep\": \"2024H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 12397.114, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2026H\", \"location\": \"Canada Water\", \"stage_seq\": 14, \"distance_m\": 13006.78, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Rotherhithe\", \"stage_seq\": 15, \"distance_m\": 13320.845, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2029H\", \"location\": \"Wapping\", \"stage_seq\": 16, \"distance_m\": 13797.169, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2031H\", \"location\": \"Shadwell\", \"stage_seq\": 17, \"distance_m\": 19350.796, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": \"2034\", \"location\": \"Whitechapel\", \"stage_seq\": 18, \"distance_m\": 20356.614, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 19, \"distance_m\": 21430.126, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2038H\", \"location\": \"Hoxton\", \"stage_seq\": 20, \"distance_m\": 22662.444, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": \"2040H\", \"location\": \"Haggerston\", \"stage_seq\": 21, \"distance_m\": 23544.683, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Dalston Junction\", \"stage_seq\": 22, \"distance_m\": 24217.295, \"section_seq\": 1, \"route_path_id\": 38272}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24217.295, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38272}], \"total_distance_m\": 24217.295, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 23881.553, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 335.742, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2000", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5454441", "current_position_lon": "-0.0750714", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28926, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:35Z\", \"source_id\": 48499615, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:39Z\", \"source_id\": 15759699, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:41Z\", \"source_id\": 15759829, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:34Z\", \"source_id\": 48504496, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:36Z\", \"source_id\": 15761670, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:16Z\", \"source_id\": 48518282, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:16Z\", \"source_id\": 15765872, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:09Z\", \"source_id\": 48527727, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:13Z\", \"source_id\": 15768719, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:31Z\", \"source_id\": 48535598, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:33Z\", \"source_id\": 15771160, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:18Z\", \"source_id\": 48546496, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:19Z\", \"source_id\": 15774568, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:06Z\", \"source_id\": 48550536, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:07Z\", \"source_id\": 15775827, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:45Z\", \"source_id\": 48554329, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:48Z\", \"source_id\": 15777002, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:32Z\", \"source_id\": 48558279, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:37Z\", \"source_id\": 15778301, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:23Z\", \"source_id\": 48562373, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:26Z\", \"source_id\": 15779513, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:32Z\", \"source_id\": 48567267, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:34Z\", \"source_id\": 15780989, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:04Z\", \"source_id\": 48573067, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:09Z\", \"source_id\": 15782755, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:33Z\", \"source_id\": 48578567, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:35Z\", \"source_id\": 15784464, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:00Z\", \"source_id\": 48583981, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:03Z\", \"source_id\": 15786145, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:16Z\", \"source_id\": 48589049, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:21Z\", \"source_id\": 15787715, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalston Junction", "service_state_platform": "3", "timing_fact_generation": 1789501462272788, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:13.212378", "service_state_evidence_id": 15787715, "current_leg_start_actual_dep": "2026-09-15T20:43:30+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:14.299738", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
DLJ |
9H59 |
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": 590898, "profile_key": "a017694b680bff16408fa326cc3caa3aa3d5a7be24c34311509d78e3a90d1f8c", "schedule_id": 25372, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2000", "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": "2004", "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": "2005H", "location": "Factory Jn", "stage_seq": 3, "distance_m": 3476.322, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2006H", "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": "2007", "location": "Voltaire Road Jn", "stage_seq": 5, "distance_m": 3958.062, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2008", "location": "Clapham High Street", "stage_seq": 6, "distance_m": 4264.536, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013", "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": "2014", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 8193.101, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2015", "wtt_dep": "2015H", "location": "Peckham Rye (C)", "stage_seq": 9, "distance_m": 8907.183, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2017H", "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": "2019", "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": "2023", "location": "Surrey Quays Silwood Jn", "stage_seq": 12, "distance_m": 12107.67, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2023H", "wtt_dep": "2024H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 12397.114, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2026H", "location": "Canada Water", "stage_seq": 14, "distance_m": 13006.78, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Rotherhithe", "stage_seq": 15, "distance_m": 13320.845, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2029H", "location": "Wapping", "stage_seq": 16, "distance_m": 13797.169, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2031H", "location": "Shadwell", "stage_seq": 17, "distance_m": 19350.796, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": "2034", "location": "Whitechapel", "stage_seq": 18, "distance_m": 20356.614, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036H", "location": "Shoreditch High Street", "stage_seq": 19, "distance_m": 21430.126, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2038H", "location": "Hoxton", "stage_seq": 20, "distance_m": 22662.444, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": "2040H", "location": "Haggerston", "stage_seq": 21, "distance_m": 23544.683, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2042", "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-15T19:05:35Z", "source_id": 48499615, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:06:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:39Z", "source_id": 15759699, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:41Z", "source_id": 15759829, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28940, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:34Z", "source_id": 48504496, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:08:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:36Z", "source_id": 15761670, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29764, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:16Z", "source_id": 48518282, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:13:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:16Z", "source_id": 15765872, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29774, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:09Z", "source_id": 48527727, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:18:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:13Z", "source_id": 15768719, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:31Z", "source_id": 48535598, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:21:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:33Z", "source_id": 15771160, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:18Z", "source_id": 48546496, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:25:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:19Z", "source_id": 15774568, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:06Z", "source_id": 48550536, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:27:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:07Z", "source_id": 15775827, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:45Z", "source_id": 48554329, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:29:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:48Z", "source_id": 15777002, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:32Z", "source_id": 48558279, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:30:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:37Z", "source_id": 15778301, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:23Z", "source_id": 48562373, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:32:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:26Z", "source_id": 15779513, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:32Z", "source_id": 48567267, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:35:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:34Z", "source_id": 15780989, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:04Z", "source_id": 48573067, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:37:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:09Z", "source_id": 15782755, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:33Z", "source_id": 48578567, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:40:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:35Z", "source_id": 15784464, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:00Z", "source_id": 48583981, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:42:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:03Z", "source_id": 15786145, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15050, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:16Z", "source_id": 48589049, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:45:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:21Z", "source_id": 15787715, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Clapham Junction Plats 0-2 |
2000 |
2000 |
2 |
None |
None |
Dalston Junction |
2045 |
2042 |
3 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W05049/2026-09-15/detailed |
None |
Haggerston |
2026-09-15T20:43: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 |
2043 |
2045 |
Haggerston |
Dalston Junction |
Dalston Junction |
51.5454441 |
-0.0750714 |
51.5454441 |
-0.0750714 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Dalston Junction |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787715 |
1789501462272788 |
64 |
64 |
2026-09-15 19:55:14.299738 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:13.212378 |
| 559646 |
589653 |
C14726 |
031L90MY15 |
2026-09-15 |
COMPLETE |
15787545 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 589653, "stp": "P", "toc": "ScotRail", "uid": "C14726", "consist": "158733+170393", "dest_crs": "EDB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C14726/2026-09-15/detailed", "trust_id": "031L90MY15", "origin_crs": "PTH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "2045", "dest_platform": "17", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1L90", "timing_status": "ON TIME", "origin_station": "Perth", "current_leg_arr": "2045", "current_leg_dep": "2040", "current_leg_end": "Edinburgh", "origin_dep_time": "1913", "origin_platform": "6", "current_location": "Edinburgh", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Haymarket", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Princes St Gardens", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 49977.181, \"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\": 53572.278, \"from_m\": 49977.181, \"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\": 54645.703, \"from_m\": 53572.278, \"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\": 55119.093, \"from_m\": 54645.703, \"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\": 55546.428, \"from_m\": 55119.093, \"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\": 56286.82, \"from_m\": 55546.428, \"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\": 58401.662, \"from_m\": 56286.82, \"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\": 58787.11, \"from_m\": 58401.662, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59349.15, \"from_m\": 58787.11, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60426.9, \"from_m\": 59349.15, \"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\": 62414.174, \"from_m\": 60426.9, \"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\": 63312.316, \"from_m\": 62414.174, \"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\": 63715.843, \"from_m\": 63312.316, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 69399.487, \"from_m\": 63715.843, \"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\": 69810.385, \"from_m\": 69399.487, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 69943.913, \"from_m\": 69810.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\": 69988.333, \"from_m\": 69943.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\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 70415.988, \"from_m\": 69988.333, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 70580.468, \"from_m\": 70415.988, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 71929.092, \"from_m\": 70580.468, \"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\": 73225.081, \"from_m\": 71929.092, \"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\": 75977.642, \"from_m\": 73225.081, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 77750.126, \"from_m\": 75977.642, \"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\": 81663.002, \"from_m\": 77750.126, \"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\": 85132.87, \"from_m\": 81663.002, \"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\": 85625.044, \"from_m\": 85132.87, \"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\": 87259.785, \"from_m\": 85625.044, \"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\": 87361.847, \"from_m\": 87259.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 88962.566, \"from_m\": 87361.847, \"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\": 89023.23, \"from_m\": 88962.566, \"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\": 89104.061, \"from_m\": 89023.23, \"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\": 89163.87, \"from_m\": 89104.061, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 89191.512, \"from_m\": 89163.87, \"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\": 90583.099, \"from_m\": 89191.512, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 91583.403, \"from_m\": 90583.099, \"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\": 91733.267, \"from_m\": 91583.403, \"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\": 91824.898, \"from_m\": 91733.267, \"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\": 92269.503, \"from_m\": 91824.898, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 589653, \"profile_key\": \"310ab51b8a0c7da56773957a0cd5a21ee9a766cefb51005f1bf827a5ab9f1439\", \"schedule_id\": 1888, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1913\", \"location\": \"Perth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1917\", \"location\": \"Hilton Jn\", \"stage_seq\": 2, \"distance_m\": 3191.752, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1925\", \"location\": \"Newburgh\", \"stage_seq\": 3, \"distance_m\": 16102.624, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1934\", \"wtt_dep\": \"1935\", \"location\": \"Ladybank\", \"stage_seq\": 4, \"distance_m\": 28602.207, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": \"1943\", \"location\": \"Markinch\", \"stage_seq\": 5, \"distance_m\": 38010.589, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1947\", \"location\": \"Thornton North Jn\", \"stage_seq\": 6, \"distance_m\": 41902.401, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1947H\", \"location\": \"Thornton South Jn\", \"stage_seq\": 7, \"distance_m\": 42710.368, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1952H\", \"wtt_dep\": \"1953H\", \"location\": \"Kirkcaldy\", \"stage_seq\": 8, \"distance_m\": 49776.766, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"1957H\", \"wtt_dep\": \"1958\", \"location\": \"Kinghorn\", \"stage_seq\": 9, \"distance_m\": 54873.398, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"2002\", \"wtt_dep\": \"2003\", \"location\": \"Burntisland\", \"stage_seq\": 10, \"distance_m\": 59015.015, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"2007\", \"wtt_dep\": \"2007H\", \"location\": \"Aberdour\", \"stage_seq\": 11, \"distance_m\": 63374.579, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"2011H\", \"wtt_dep\": \"2012H\", \"location\": \"Dalgety Bay\", \"stage_seq\": 12, \"distance_m\": 67874.547, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2020\", \"location\": \"Inverkeithing\", \"stage_seq\": 13, \"distance_m\": 70210.326, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 14, \"distance_m\": 76826.517, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2031\", \"location\": \"Edinburgh Gateway\", \"stage_seq\": 15, \"distance_m\": 82617.729, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033\", \"location\": \"South Gyle\", \"stage_seq\": 16, \"distance_m\": 83996.987, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 17, \"distance_m\": 87388.252, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"2038H\", \"wtt_dep\": \"2039H\", \"location\": \"Haymarket\", \"stage_seq\": 18, \"distance_m\": 89355.088, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"2042H\", \"wtt_dep\": \"2043\", \"location\": \"Princes St Gardens\", \"stage_seq\": 19, \"distance_m\": 90684.348, \"section_seq\": 1, \"route_path_id\": 66243}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 20, \"distance_m\": 92269.503, \"section_seq\": 1, \"route_path_id\": 66243}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 92269.503, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66243}], \"total_distance_m\": 92269.503, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 92217.23, \"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}", "origin_dep_time_act": "1913", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:26Z\", \"source_id\": 48421338, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:34:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:31Z\", \"source_id\": 15729710, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 475, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:20Z\", \"source_id\": 48440818, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:42:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:41:25Z\", \"source_id\": 15735707, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:25Z\", \"source_id\": 48467881, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:30Z\", \"source_id\": 15745104, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:02Z\", \"source_id\": 15745786, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:08Z\", \"source_id\": 48479373, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:12Z\", \"source_id\": 15751490, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:29Z\", \"source_id\": 15751864, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:16Z\", \"source_id\": 48491645, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:25Z\", \"source_id\": 15756932, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:40Z\", \"source_id\": 48507257, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:46Z\", \"source_id\": 15762507, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:37Z\", \"source_id\": 48519121, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:43Z\", \"source_id\": 15766168, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:13Z\", \"source_id\": 48530207, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:17Z\", \"source_id\": 15769467, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:38Z\", \"source_id\": 48556247, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:41Z\", \"source_id\": 15777613, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:21Z\", \"source_id\": 48562265, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:23Z\", \"source_id\": 15779465, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:41Z\", \"source_id\": 48576678, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:47Z\", \"source_id\": 15783874, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:00Z\", \"source_id\": 48588464, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:06Z\", \"source_id\": 15787545, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "17", "timing_fact_generation": 1789501447554288, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:14.456002", "service_state_evidence_id": 15787545, "current_leg_start_actual_dep": "2026-09-15T20:39:30+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:14.877250", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
PTH |
EDB |
1L90 |
158733+170393 |
5 |
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": 49977.181, "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": 53572.278, "from_m": 49977.181, "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": 54645.703, "from_m": 53572.278, "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": 55119.093, "from_m": 54645.703, "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": 55546.428, "from_m": 55119.093, "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": 56286.82, "from_m": 55546.428, "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": 58401.662, "from_m": 56286.82, "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": 58787.11, "from_m": 58401.662, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59349.15, "from_m": 58787.11, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60426.9, "from_m": 59349.15, "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": 62414.174, "from_m": 60426.9, "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": 63312.316, "from_m": 62414.174, "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": 63715.843, "from_m": 63312.316, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 69399.487, "from_m": 63715.843, "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": 69810.385, "from_m": 69399.487, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 69943.913, "from_m": 69810.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": 69988.333, "from_m": 69943.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", "infrastructure_limit_mph": 30.0}, {"to_m": 70415.988, "from_m": 69988.333, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 70580.468, "from_m": 70415.988, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 71929.092, "from_m": 70580.468, "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": 73225.081, "from_m": 71929.092, "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": 75977.642, "from_m": 73225.081, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 77750.126, "from_m": 75977.642, "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": 81663.002, "from_m": 77750.126, "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": 85132.87, "from_m": 81663.002, "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": 85625.044, "from_m": 85132.87, "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": 87259.785, "from_m": 85625.044, "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": 87361.847, "from_m": 87259.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 88962.566, "from_m": 87361.847, "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": 89023.23, "from_m": 88962.566, "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": 89104.061, "from_m": 89023.23, "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": 89163.87, "from_m": 89104.061, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 89191.512, "from_m": 89163.87, "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": 90583.099, "from_m": 89191.512, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 91583.403, "from_m": 90583.099, "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": 91733.267, "from_m": 91583.403, "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": 91824.898, "from_m": 91733.267, "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": 92269.503, "from_m": 91824.898, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 589653, "profile_key": "310ab51b8a0c7da56773957a0cd5a21ee9a766cefb51005f1bf827a5ab9f1439", "schedule_id": 1888, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1913", "location": "Perth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1917", "location": "Hilton Jn", "stage_seq": 2, "distance_m": 3191.752, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1925", "location": "Newburgh", "stage_seq": 3, "distance_m": 16102.624, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1934", "wtt_dep": "1935", "location": "Ladybank", "stage_seq": 4, "distance_m": 28602.207, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": "1943", "location": "Markinch", "stage_seq": 5, "distance_m": 38010.589, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1947", "location": "Thornton North Jn", "stage_seq": 6, "distance_m": 41902.401, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1947H", "location": "Thornton South Jn", "stage_seq": 7, "distance_m": 42710.368, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1952H", "wtt_dep": "1953H", "location": "Kirkcaldy", "stage_seq": 8, "distance_m": 49776.766, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "1957H", "wtt_dep": "1958", "location": "Kinghorn", "stage_seq": 9, "distance_m": 54873.398, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "2002", "wtt_dep": "2003", "location": "Burntisland", "stage_seq": 10, "distance_m": 59015.015, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "2007", "wtt_dep": "2007H", "location": "Aberdour", "stage_seq": 11, "distance_m": 63374.579, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "2011H", "wtt_dep": "2012H", "location": "Dalgety Bay", "stage_seq": 12, "distance_m": 67874.547, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2020", "location": "Inverkeithing", "stage_seq": 13, "distance_m": 70210.326, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026", "location": "Dalmeny Jn", "stage_seq": 14, "distance_m": 76826.517, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2031", "location": "Edinburgh Gateway", "stage_seq": 15, "distance_m": 82617.729, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033", "location": "South Gyle", "stage_seq": 16, "distance_m": 83996.987, "section_seq": 1, "route_path_id": 66243}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Haymarket West Jn", "stage_seq": 17, "distance_m": 87388.252, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "2038H", "wtt_dep": "2039H", "location": "Haymarket", "stage_seq": 18, "distance_m": 89355.088, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "2042H", "wtt_dep": "2043", "location": "Princes St Gardens", "stage_seq": 19, "distance_m": 90684.348, "section_seq": 1, "route_path_id": 66243}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 20, "distance_m": 92269.503, "section_seq": 1, "route_path_id": 66243}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 92269.503, "from_m": 0.0, "section_seq": 1, "route_path_id": 66243}], "total_distance_m": 92269.503, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 92217.23, "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-15T18:33:26Z", "source_id": 48421338, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:34:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:31Z", "source_id": 15729710, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 475, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:20Z", "source_id": 48440818, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:42:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:41:25Z", "source_id": 15735707, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 519, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:25Z", "source_id": 48467881, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:53:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:30Z", "source_id": 15745104, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:02Z", "source_id": 15745786, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 528, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:08Z", "source_id": 48479373, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:58:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:12Z", "source_id": 15751490, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:29Z", "source_id": 15751864, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 532, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:16Z", "source_id": 48491645, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:03:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:25Z", "source_id": 15756932, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:40Z", "source_id": 48507257, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:09:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:46Z", "source_id": 15762507, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 540, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:37Z", "source_id": 48519121, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:14:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:43Z", "source_id": 15766168, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 569, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:13Z", "source_id": 48530207, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:19:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:17Z", "source_id": 15769467, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 930, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:38Z", "source_id": 48556247, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:30:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:41Z", "source_id": 15777613, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 743, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:21Z", "source_id": 48562265, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:33:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:23Z", "source_id": 15779465, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:41Z", "source_id": 48576678, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:39:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:47Z", "source_id": 15783874, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 853, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:00Z", "source_id": 48588464, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:45:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:06Z", "source_id": 15787545, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Perth |
1913 |
1913 |
6 |
None |
None |
Edinburgh |
2045 |
2045 |
17 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C14726/2026-09-15/detailed |
None |
Haymarket |
2026-09-15T20:39:30+01:00 |
Edinburgh |
5.0 |
{"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} |
1.8 |
2040 |
2045 |
Princes St Gardens |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787545 |
1789501447554288 |
75 |
75 |
2026-09-15 19:55:14.877250 |
17 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:14.456002 |
| 559647 |
591872 |
C36342 |
745N40MZ15 |
2026-09-15 |
COMPLETE |
15787937 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 591872, "stp": "P", "toc": "Elizabeth Line", "uid": "C36342", "consist": "345025", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36342/2026-09-15/detailed", "trust_id": "745N40MZ15", "origin_crs": "MAI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maidenhead Reversing Sidings", "service_date": "2026-09-15", "dest_arr_time": "2045", "dest_platform": null, "is_terminated": 1, "next_location": "Maidenhead Reversing Sidings", "signalling_id": "5N40", "timing_status": "ON TIME", "origin_station": "Maidenhead", "current_leg_arr": "2045", "current_leg_dep": "2044", "current_leg_end": "Maidenhead Reversing Sidings", "origin_dep_time": "2043", "origin_platform": "3", "current_location": "Maidenhead Reversing Sidings", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7226938746130573, 51.518474778879565], [-0.7230329, 51.518417], [-0.7239393, 51.5182581], [-0.7247124, 51.51813239999999], [-0.7257775, 51.51794730000001], [-0.7272550999999999, 51.5176637], [-0.7306398, 51.5169981]]}", "current_leg_start": "Maidenhead", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "51.5169981", "next_location_lon": "-0.7306398", "previous_location": "Maidenhead", "current_leg_milage": "0.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 240.846, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 574.463, \"from_m\": 240.846, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 591872, \"profile_key\": \"490d4ad5f9546f8ca538fd6ef9608389300c42d17acdc3c06ef29e01b74b82ae\", \"schedule_id\": 4811, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2043\", \"location\": \"Maidenhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29835}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Maidenhead Reversing Sidings\", \"stage_seq\": 2, \"distance_m\": 574.463, \"section_seq\": 1, \"route_path_id\": 29835}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 574.463, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29835}], \"total_distance_m\": 574.463, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 240.846, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 333.617, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2043", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5169981", "current_position_lon": "-0.7306398", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:37Z\", \"source_id\": 48589786, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:41Z\", \"source_id\": 15787937, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maidenhead Reversing Sidings", "service_state_platform": null, "timing_fact_generation": 1789501481907758, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:15.662761", "service_state_evidence_id": 15787937, "current_leg_start_actual_dep": "2026-09-15T20:43:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:17.024158", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
MAI |
None |
5N40 |
345025 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 240.846, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 574.463, "from_m": 240.846, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 591872, "profile_key": "490d4ad5f9546f8ca538fd6ef9608389300c42d17acdc3c06ef29e01b74b82ae", "schedule_id": 4811, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2043", "location": "Maidenhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29835}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Maidenhead Reversing Sidings", "stage_seq": 2, "distance_m": 574.463, "section_seq": 1, "route_path_id": 29835}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 574.463, "from_m": 0.0, "section_seq": 1, "route_path_id": 29835}], "total_distance_m": 574.463, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 240.846, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 333.617, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23622, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:37Z", "source_id": 48589786, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:41Z", "source_id": 15787937, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Maidenhead |
2043 |
2043 |
3 |
None |
None |
Maidenhead Reversing Sidings |
2045 |
2045 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36342/2026-09-15/detailed |
None |
Maidenhead |
2026-09-15T20:43:00+01:00 |
Maidenhead Reversing Sidings |
1.0 |
{"type": "LineString", "coordinates": [[-0.7226938746130573, 51.518474778879565], [-0.7230329, 51.518417], [-0.7239393, 51.5182581], [-0.7247124, 51.51813239999999], [-0.7257775, 51.51794730000001], [-0.7272550999999999, 51.5176637], [-0.7306398, 51.5169981]]} |
0.4 |
2044 |
2045 |
Maidenhead |
Maidenhead Reversing Sidings |
Maidenhead Reversing Sidings |
51.5169981 |
-0.7306398 |
51.5169981 |
-0.7306398 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Maidenhead Reversing Sidings |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787937 |
1789501481907758 |
9 |
9 |
2026-09-15 19:55:17.024158 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:15.662761 |
| 559648 |
591485 |
W10739 |
731T85MZ15 |
2026-09-15 |
COMPLETE |
15787459 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 591485, "stp": "P", "toc": "Heathrow Express", "uid": "W10739", "consist": "387132+387139", "dest_crs": "HWV", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W10739/2026-09-15/detailed", "trust_id": "731T85MZ15", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Heathrow Terminal 5", "service_date": "2026-09-15", "dest_arr_time": "2046", "dest_platform": "3", "is_terminated": 1, "next_location": "Heathrow Terminal 5", "signalling_id": "1T85", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "2045", "current_leg_dep": "2041", "current_leg_end": "Heathrow Terminal 5", "origin_dep_time": "2025", "origin_platform": "7", "current_location": "Heathrow Terminal 5", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45658290000000007, 51.471184099999995], [-0.4571482, 51.4709529], [-0.4580579999999999, 51.4706199], [-0.4590809, 51.470255599999994], [-0.46012280000000005, 51.4699112], [-0.4607858, 51.4697213], [-0.4613397000000001, 51.4695706], [-0.4618746, 51.46945349999999], [-0.4626148999999999, 51.469323300000006], [-0.4641599, 51.4691716], [-0.4652334000000001, 51.4691375], [-0.4664575999999999, 51.4691679], [-0.4675042, 51.4692421], [-0.468827, 51.46937139999999], [-0.47003400000000006, 51.4695455], [-0.4719706, 51.4700021], [-0.4733439, 51.47037389999999], [-0.4750873, 51.4709921], [-0.4758145, 51.471246400000005], [-0.4767364999999999, 51.47156879999999], [-0.4781042999999999, 51.471921], [-0.4793832, 51.4721716], [-0.4804055999999999, 51.472315299999984], [-0.4810418, 51.472344199999995], [-0.4813638, 51.472350500000005], [-0.48245409999999994, 51.472334399999994], [-0.483365, 51.47231669999999], [-0.4837255, 51.47231140000001], [-0.4843815, 51.47231910000001], [-0.4877283999999999, 51.4723227], [-0.4905292999999999, 51.47229800000001]]}", "current_leg_start": "Heathrow Terminals 2 & 3", "dest_arr_time_act": "2046", "motion_projection": null, "next_location_lat": "51.4722980", "next_location_lon": "-0.4905293", "previous_location": "Heathrow Terminals 2 & 3", "current_leg_milage": "1.6", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 18549.218, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 19049.444, \"from_m\": 18549.218, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19589.337, \"from_m\": 19049.444, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19664.275, \"from_m\": 19589.337, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 22262.582, \"from_m\": 19664.275, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 23163.217, \"from_m\": 22262.582, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 23473.719, \"from_m\": 23163.217, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24939.195, \"from_m\": 23473.719, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 25324.581, \"from_m\": 24939.195, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25981.807, \"from_m\": 25324.581, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 591485, \"profile_key\": \"bade7aa9c3f8e9da4b61b9798157eec0f28d9123b94702c757458b792bd864d1\", \"schedule_id\": 25450, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 8, \"distance_m\": 19557.929, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": false, \"wtt_arr\": \"2039H\", \"wtt_dep\": \"2042\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 9, \"distance_m\": 23331.663, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": null, \"location\": \"Heathrow Terminal 5\", \"stage_seq\": 10, \"distance_m\": 25981.807, \"section_seq\": 1, \"route_path_id\": 38278}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25981.807, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38278}], \"total_distance_m\": 25981.807, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 25981.807, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2025", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4722980", "current_position_lon": "-0.4905293", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:23Z\", \"source_id\": 48562349, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:28Z\", \"source_id\": 15779548, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:57Z\", \"source_id\": 48575039, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:00Z\", \"source_id\": 15783362, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:55Z\", \"source_id\": 48588216, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:58Z\", \"source_id\": 15787459, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Heathrow Terminal 5", "service_state_platform": "3", "timing_fact_generation": 1789501443243934, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:15.673237", "service_state_evidence_id": 15787459, "current_leg_start_actual_dep": "2026-09-15T20:42:00+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:17.021548", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Heathrow Express |
P |
PAD |
HWV |
1T85 |
387132+387139 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 18549.218, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 19049.444, "from_m": 18549.218, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19589.337, "from_m": 19049.444, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19664.275, "from_m": 19589.337, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 22262.582, "from_m": 19664.275, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23163.217, "from_m": 22262.582, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 23473.719, "from_m": 23163.217, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24939.195, "from_m": 23473.719, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 25324.581, "from_m": 24939.195, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25981.807, "from_m": 25324.581, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 591485, "profile_key": "bade7aa9c3f8e9da4b61b9798157eec0f28d9123b94702c757458b792bd864d1", "schedule_id": 25450, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2025", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034H", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Heathrow Tunnel Jn", "stage_seq": 8, "distance_m": 19557.929, "section_seq": 1, "route_path_id": 38278}, {"is_pass": false, "wtt_arr": "2039H", "wtt_dep": "2042", "location": "Heathrow Terminals 2 & 3", "stage_seq": 9, "distance_m": 23331.663, "section_seq": 1, "route_path_id": 38278}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": null, "location": "Heathrow Terminal 5", "stage_seq": 10, "distance_m": 25981.807, "section_seq": 1, "route_path_id": 38278}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25981.807, "from_m": 0.0, "section_seq": 1, "route_path_id": 38278}], "total_distance_m": 25981.807, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 25981.807, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:23Z", "source_id": 48562349, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:33:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:28Z", "source_id": 15779548, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:57Z", "source_id": 48575039, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:39:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:00Z", "source_id": 15783362, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23433, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:55Z", "source_id": 48588216, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:58Z", "source_id": 15787459, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
London Paddington |
2025 |
2025 |
7 |
None |
None |
Heathrow Terminal 5 |
2046 |
2046 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W10739/2026-09-15/detailed |
None |
Heathrow Terminals 2 & 3 |
2026-09-15T20:42:00+01:00 |
Heathrow Terminal 5 |
4.0 |
{"type": "LineString", "coordinates": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45658290000000007, 51.471184099999995], [-0.4571482, 51.4709529], [-0.4580579999999999, 51.4706199], [-0.4590809, 51.470255599999994], [-0.46012280000000005, 51.4699112], [-0.4607858, 51.4697213], [-0.4613397000000001, 51.4695706], [-0.4618746, 51.46945349999999], [-0.4626148999999999, 51.469323300000006], [-0.4641599, 51.4691716], [-0.4652334000000001, 51.4691375], [-0.4664575999999999, 51.4691679], [-0.4675042, 51.4692421], [-0.468827, 51.46937139999999], [-0.47003400000000006, 51.4695455], [-0.4719706, 51.4700021], [-0.4733439, 51.47037389999999], [-0.4750873, 51.4709921], [-0.4758145, 51.471246400000005], [-0.4767364999999999, 51.47156879999999], [-0.4781042999999999, 51.471921], [-0.4793832, 51.4721716], [-0.4804055999999999, 51.472315299999984], [-0.4810418, 51.472344199999995], [-0.4813638, 51.472350500000005], [-0.48245409999999994, 51.472334399999994], [-0.483365, 51.47231669999999], [-0.4837255, 51.47231140000001], [-0.4843815, 51.47231910000001], [-0.4877283999999999, 51.4723227], [-0.4905292999999999, 51.47229800000001]]} |
1.6 |
2041 |
2045 |
Heathrow Terminals 2 & 3 |
Heathrow Terminal 5 |
Heathrow Terminal 5 |
51.4722980 |
-0.4905293 |
51.4722980 |
-0.4905293 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Heathrow Terminal 5 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787459 |
1789501443243934 |
37 |
37 |
2026-09-15 19:55:17.021548 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:15.673237 |
| 559649 |
591145 |
L83418 |
872M64MZ15 |
2026-09-15 |
COMPLETE |
15787547 |
2026-09-15 20:43:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 591145, "stp": "P", "toc": "South Western Railway", "uid": "L83418", "consist": "701058", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83418/2026-09-15/detailed", "trust_id": "872M64MZ15", "origin_crs": "CSS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-15", "dest_arr_time": "2046", "dest_platform": "2", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2M64", "timing_status": "EARLY", "origin_station": "Chessington South", "current_leg_arr": "2045", "current_leg_dep": "2041", "current_leg_end": "London Waterloo", "origin_dep_time": "2010", "origin_platform": null, "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Vauxhall", "dest_arr_time_act": "2046", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Clapham Junction (M)", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 313.633, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1542.533, \"from_m\": 313.633, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1683.071, \"from_m\": 1542.533, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2584.238, \"from_m\": 1683.071, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2597.964, \"from_m\": 2584.238, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6686.802, \"from_m\": 2597.964, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7454.102, \"from_m\": 6686.802, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7533.402, \"from_m\": 7454.102, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7580.533, \"from_m\": 7533.402, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7627.744, \"from_m\": 7580.533, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9816.988, \"from_m\": 7627.744, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10091.031, \"from_m\": 9816.988, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11720.822, \"from_m\": 10091.031, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11779.618, \"from_m\": 11720.822, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12447.238, \"from_m\": 11779.618, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12478.264, \"from_m\": 12447.238, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17226.678, \"from_m\": 12478.264, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 17930.018, \"from_m\": 17226.678, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18023.983, \"from_m\": 17930.018, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18768.876, \"from_m\": 18023.983, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20695.348, \"from_m\": 18768.876, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20818.69, \"from_m\": 20695.348, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 21599.428, \"from_m\": 20818.69, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22430.011, \"from_m\": 21599.428, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23284.688, \"from_m\": 22430.011, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23862.024, \"from_m\": 23284.688, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 591145, \"profile_key\": \"ec48c1991341c55cbd2f22fbac63ceadaefd2761b07bccd12980b72930af9273\", \"schedule_id\": 17643, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Chessington South\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2012H\", \"location\": \"Chessington North\", \"stage_seq\": 2, \"distance_m\": 928.083, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015\", \"location\": \"Tolworth\", \"stage_seq\": 3, \"distance_m\": 4515.131, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2017H\", \"location\": \"Malden Manor\", \"stage_seq\": 4, \"distance_m\": 6019.834, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2022\", \"location\": \"Motspur Park\", \"stage_seq\": 5, \"distance_m\": 8342.611, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2025H\", \"location\": \"Raynes Park\", \"stage_seq\": 6, \"distance_m\": 10054.975, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"2028H\", \"wtt_dep\": \"2029H\", \"location\": \"Wimbledon\", \"stage_seq\": 7, \"distance_m\": 12224.909, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033\", \"location\": \"Earlsfield\", \"stage_seq\": 8, \"distance_m\": 14881.519, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2037\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 9, \"distance_m\": 17597.806, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": \"2042\", \"location\": \"Vauxhall\", \"stage_seq\": 10, \"distance_m\": 21794.45, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2044\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 11, \"distance_m\": 23133.047, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 12, \"distance_m\": 23862.024, \"section_seq\": 1, \"route_path_id\": 35131}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23862.024, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35131}], \"total_distance_m\": 23862.024, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 21737.472, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2124.552, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2010", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:05Z\", \"source_id\": 48510567, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:06Z\", \"source_id\": 15763477, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:06Z\", \"source_id\": 15767183, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29511, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:23Z\", \"source_id\": 48525879, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:26Z\", \"source_id\": 15768179, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:26Z\", \"source_id\": 48535439, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:31Z\", \"source_id\": 15771141, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:44Z\", \"source_id\": 48542983, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:53Z\", \"source_id\": 15773491, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:19Z\", \"source_id\": 48551038, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:22Z\", \"source_id\": 15776018, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:49Z\", \"source_id\": 48561135, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:52Z\", \"source_id\": 15779120, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29128, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:48Z\", \"source_id\": 48567942, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:51Z\", \"source_id\": 15781201, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:38Z\", \"source_id\": 48578767, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:41Z\", \"source_id\": 15784535, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:06Z\", \"source_id\": 15787542, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:47Z\", \"source_id\": 48587920, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:54Z\", \"source_id\": 15787386, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "2", "timing_fact_generation": 1789501447244867, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:15.677165", "service_state_evidence_id": 15787386, "current_leg_start_actual_dep": "2026-09-15T20:42:00+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:17.014246", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
CSS |
None |
2M64 |
701058 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 313.633, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1542.533, "from_m": 313.633, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1683.071, "from_m": 1542.533, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2584.238, "from_m": 1683.071, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2597.964, "from_m": 2584.238, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6686.802, "from_m": 2597.964, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7454.102, "from_m": 6686.802, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7533.402, "from_m": 7454.102, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7580.533, "from_m": 7533.402, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7627.744, "from_m": 7580.533, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9816.988, "from_m": 7627.744, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10091.031, "from_m": 9816.988, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11720.822, "from_m": 10091.031, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11779.618, "from_m": 11720.822, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12447.238, "from_m": 11779.618, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12478.264, "from_m": 12447.238, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17226.678, "from_m": 12478.264, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17930.018, "from_m": 17226.678, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18023.983, "from_m": 17930.018, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18768.876, "from_m": 18023.983, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20695.348, "from_m": 18768.876, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20818.69, "from_m": 20695.348, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 21599.428, "from_m": 20818.69, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22430.011, "from_m": 21599.428, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23284.688, "from_m": 22430.011, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23862.024, "from_m": 23284.688, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 591145, "profile_key": "ec48c1991341c55cbd2f22fbac63ceadaefd2761b07bccd12980b72930af9273", "schedule_id": 17643, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2010", "location": "Chessington South", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2012H", "location": "Chessington North", "stage_seq": 2, "distance_m": 928.083, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015", "location": "Tolworth", "stage_seq": 3, "distance_m": 4515.131, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2017H", "location": "Malden Manor", "stage_seq": 4, "distance_m": 6019.834, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2022", "location": "Motspur Park", "stage_seq": 5, "distance_m": 8342.611, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2025H", "location": "Raynes Park", "stage_seq": 6, "distance_m": 10054.975, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "2028H", "wtt_dep": "2029H", "location": "Wimbledon", "stage_seq": 7, "distance_m": 12224.909, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033", "location": "Earlsfield", "stage_seq": 8, "distance_m": 14881.519, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2037", "location": "Clapham Junction (M)", "stage_seq": 9, "distance_m": 17597.806, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": "2042", "location": "Vauxhall", "stage_seq": 10, "distance_m": 21794.45, "section_seq": 1, "route_path_id": 35131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2044", "location": "Waterloo West Crossings", "stage_seq": 11, "distance_m": 23133.047, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 12, "distance_m": 23862.024, "section_seq": 1, "route_path_id": 35131}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23862.024, "from_m": 0.0, "section_seq": 1, "route_path_id": 35131}], "total_distance_m": 23862.024, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 21737.472, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2124.552, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29517, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:05Z", "source_id": 48510567, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:11:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:06Z", "source_id": 15763477, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:06Z", "source_id": 15767183, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29511, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:23Z", "source_id": 48525879, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:17:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:26Z", "source_id": 15768179, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:26Z", "source_id": 48535439, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:21:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:31Z", "source_id": 15771141, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:44Z", "source_id": 48542983, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:24:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:53Z", "source_id": 15773491, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29429, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:19Z", "source_id": 48551038, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:28:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:22Z", "source_id": 15776018, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29393, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:49Z", "source_id": 48561135, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:32:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:52Z", "source_id": 15779120, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29128, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:48Z", "source_id": 48567942, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:35:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:51Z", "source_id": 15781201, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29088, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:38Z", "source_id": 48578767, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:40:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:41Z", "source_id": 15784535, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:06Z", "source_id": 15787542, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28949, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:47Z", "source_id": 48587920, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:54Z", "source_id": 15787386, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Chessington South |
2010 |
2010 |
None |
None |
None |
London Waterloo |
2046 |
2046 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L83418/2026-09-15/detailed |
None |
Vauxhall |
2026-09-15T20:42:00+01:00 |
London Waterloo |
4.0 |
{"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} |
1.3 |
2041 |
2045 |
Clapham Junction (M) |
Waterloo West Crossings |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787386 |
1789501447244867 |
45 |
45 |
2026-09-15 19:55:17.014246 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:15.677165 |
| 559650 |
590751 |
L88108 |
071W25MY15 |
2026-09-15 |
COMPLETE |
15787486 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 590751, "stp": "P", "toc": "ScotRail", "uid": "L88108", "consist": "380007", "dest_crs": "WMS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88108/2026-09-15/detailed", "trust_id": "071W25MY15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wemyss Bay", "service_date": "2026-09-15", "dest_arr_time": "2046", "dest_platform": "2", "is_terminated": 1, "next_location": "Wemyss Bay", "signalling_id": "1W25", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2045", "current_leg_dep": "2041", "current_leg_end": "Wemyss Bay", "origin_dep_time": "1955", "origin_platform": "14", "current_location": "Wemyss Bay", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.872958199999999, 55.9060459], [-4.8732439, 55.906053099999994], [-4.8734854, 55.9060534], [-4.8738722999999995, 55.90604390000001], [-4.8744247, 55.9060153], [-4.874842199999999, 55.905964], [-4.8750281, 55.9059421], [-4.8752456, 55.905902600000005], [-4.875729799999999, 55.90579580000001], [-4.876237999999999, 55.9056644], [-4.8768092, 55.90547759999999], [-4.8773769, 55.9052676], [-4.8779447, 55.9049719], [-4.878313899999999, 55.90472889999999], [-4.8786966, 55.90444419999999], [-4.8789964, 55.90414729999999], [-4.8791781, 55.9039165], [-4.8793599, 55.903625100000006], [-4.8794902, 55.9033541], [-4.8796205, 55.9030044], [-4.8798027, 55.90251], [-4.8801476, 55.901543], [-4.880419299999999, 55.900795], [-4.8805746999999995, 55.90036709999999], [-4.880690899999999, 55.9000782], [-4.881205, 55.8988109], [-4.882003599999999, 55.89718370000001], [-4.8828139, 55.8957162], [-4.8829394, 55.8955065], [-4.883827800000001, 55.8941369], [-4.8845547, 55.8931482], [-4.885659699999999, 55.89165770000001], [-4.885945, 55.891188699999994], [-4.8861759, 55.89073619999999], [-4.8864054, 55.8901847], [-4.886797999999999, 55.8888615], [-4.887076499999999, 55.8876163], [-4.8873163, 55.8866298], [-4.887459699999999, 55.8856974], [-4.8876919, 55.884941999999995], [-4.887927899999999, 55.8843845], [-4.8881144, 55.88402699999999], [-4.888232499999999, 55.8837465], [-4.8882872, 55.883538300000005], [-4.8883276, 55.8832909], [-4.8883616, 55.8830405], [-4.888378199999999, 55.882628200000006], [-4.8884207, 55.88215670000001], [-4.888508, 55.8817849], [-4.8885557, 55.8816422], [-4.888628799999999, 55.8814235], [-4.8886834, 55.8812569], [-4.888752899999999, 55.8809898], [-4.8888001999999995, 55.8806409], [-4.888847400000001, 55.8802703], [-4.8888593, 55.8799912], [-4.888884699999999, 55.87988370000001], [-4.8889938, 55.8795384], [-4.8890564, 55.8793216], [-4.8891478, 55.878924600000005], [-4.8893066, 55.8785242], [-4.889347599999999, 55.8783718], [-4.8893817, 55.878245], [-4.889391999999999, 55.87793729999999], [-4.889341399999999, 55.87764380000001], [-4.8892952, 55.8773586], [-4.8892858, 55.8772881], [-4.889283299999999, 55.8772266], [-4.889284599999999, 55.87705799999999], [-4.889287899999999, 55.876999999999995], [-4.8892976, 55.8769393], [-4.8893144, 55.87686200000001], [-4.8893391, 55.8767695], [-4.889374599999999, 55.876675500000005], [-4.8894116, 55.87659560000001], [-4.889458199999999, 55.87650609999999]]}", "current_leg_start": "Inverkip", "dest_arr_time_act": "2046", "motion_projection": null, "next_location_lat": "55.8765061", "next_location_lon": "-4.8894582", "previous_location": "Inverkip", "current_leg_milage": "2.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 10981.624, \"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\": 11050.628, \"from_m\": 10981.624, \"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\": 11196.113, \"from_m\": 11050.628, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12522.582, \"from_m\": 11196.113, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31747.309, \"from_m\": 12522.582, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32569.473, \"from_m\": 31747.309, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33161.09, \"from_m\": 32569.473, \"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\": 33448.184, \"from_m\": 33161.09, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33508.743, \"from_m\": 33448.184, \"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\": 45467.219, \"from_m\": 33508.743, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46596.52, \"from_m\": 45467.219, \"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\": 48683.418, \"from_m\": 46596.52, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49296.872, \"from_m\": 48683.418, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49568.702, \"from_m\": 49296.872, \"capability_applied\": null, \"effective_limit_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\": 590751, \"profile_key\": \"45d29ebe324a8b372cdaff3a39b675ba2dc7c8ffa55bb3e7a2704277f07bc69a\", \"schedule_id\": 18918, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1955\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Arkleston Jn\", \"stage_seq\": 4, \"distance_m\": 9798.145, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": false, \"wtt_arr\": \"2005H\", \"wtt_dep\": \"2007H\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 5, \"distance_m\": 11723.875, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013\", \"location\": \"Bishopton\", \"stage_seq\": 6, \"distance_m\": 19671.464, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": false, \"wtt_arr\": \"2021H\", \"wtt_dep\": \"2023H\", \"location\": \"Port Glasgow\", \"stage_seq\": 7, \"distance_m\": 32692.696, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024H\", \"location\": \"Wemyss Bay Jn\", \"stage_seq\": 8, \"distance_m\": 33448.184, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": false, \"wtt_arr\": \"2027\", \"wtt_dep\": \"2027H\", \"location\": \"Whinhill\", \"stage_seq\": 9, \"distance_m\": 36328.76, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030\", \"location\": \"Drumfrochar\", \"stage_seq\": 10, \"distance_m\": 37925.846, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033\", \"location\": \"Branchton\", \"stage_seq\": 11, \"distance_m\": 40024.547, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038\", \"location\": \"Dunrod\", \"stage_seq\": 12, \"distance_m\": 43517.486, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": false, \"wtt_arr\": \"2040H\", \"wtt_dep\": \"2041\", \"location\": \"Inverkip\", \"stage_seq\": 13, \"distance_m\": 45950.437, \"section_seq\": 1, \"route_path_id\": 73683}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": null, \"location\": \"Wemyss Bay\", \"stage_seq\": 14, \"distance_m\": 49568.702, \"section_seq\": 1, \"route_path_id\": 73683}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49568.702, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73683}], \"total_distance_m\": 49568.702, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 49003.665, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 565.037, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1955", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.8765061", "current_position_lon": "-4.8894582", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:19Z\", \"source_id\": 48501358, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:25Z\", \"source_id\": 15760527, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:32Z\", \"source_id\": 15760681, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:22Z\", \"source_id\": 48516110, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:27Z\", \"source_id\": 15765232, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1699, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:19Z\", \"source_id\": 48537546, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:21Z\", \"source_id\": 15771773, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:51Z\", \"source_id\": 48545476, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:55Z\", \"source_id\": 15774287, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:47Z\", \"source_id\": 48570182, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:52Z\", \"source_id\": 15781858, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:58Z\", \"source_id\": 48588341, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:02Z\", \"source_id\": 15787486, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wemyss Bay", "service_state_platform": "2", "timing_fact_generation": 1789501446632112, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:17.563103", "service_state_evidence_id": 15787486, "current_leg_start_actual_dep": "2026-09-15T20:41:00+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:17.848997", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
WMS |
1W25 |
380007 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 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": 10981.624, "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": 11050.628, "from_m": 10981.624, "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": 11196.113, "from_m": 11050.628, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12522.582, "from_m": 11196.113, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31747.309, "from_m": 12522.582, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32569.473, "from_m": 31747.309, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33161.09, "from_m": 32569.473, "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": 33448.184, "from_m": 33161.09, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33508.743, "from_m": 33448.184, "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": 45467.219, "from_m": 33508.743, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46596.52, "from_m": 45467.219, "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": 48683.418, "from_m": 46596.52, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49296.872, "from_m": 48683.418, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49568.702, "from_m": 49296.872, "capability_applied": null, "effective_limit_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": 590751, "profile_key": "45d29ebe324a8b372cdaff3a39b675ba2dc7c8ffa55bb3e7a2704277f07bc69a", "schedule_id": 18918, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1955", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 73683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 73683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003", "location": "Arkleston Jn", "stage_seq": 4, "distance_m": 9798.145, "section_seq": 1, "route_path_id": 73683}, {"is_pass": false, "wtt_arr": "2005H", "wtt_dep": "2007H", "location": "Paisley Gilmour Street", "stage_seq": 5, "distance_m": 11723.875, "section_seq": 1, "route_path_id": 73683}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013", "location": "Bishopton", "stage_seq": 6, "distance_m": 19671.464, "section_seq": 1, "route_path_id": 73683}, {"is_pass": false, "wtt_arr": "2021H", "wtt_dep": "2023H", "location": "Port Glasgow", "stage_seq": 7, "distance_m": 32692.696, "section_seq": 1, "route_path_id": 73683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024H", "location": "Wemyss Bay Jn", "stage_seq": 8, "distance_m": 33448.184, "section_seq": 1, "route_path_id": 73683}, {"is_pass": false, "wtt_arr": "2027", "wtt_dep": "2027H", "location": "Whinhill", "stage_seq": 9, "distance_m": 36328.76, "section_seq": 1, "route_path_id": 73683}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030", "location": "Drumfrochar", "stage_seq": 10, "distance_m": 37925.846, "section_seq": 1, "route_path_id": 73683}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033", "location": "Branchton", "stage_seq": 11, "distance_m": 40024.547, "section_seq": 1, "route_path_id": 73683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038", "location": "Dunrod", "stage_seq": 12, "distance_m": 43517.486, "section_seq": 1, "route_path_id": 73683}, {"is_pass": false, "wtt_arr": "2040H", "wtt_dep": "2041", "location": "Inverkip", "stage_seq": 13, "distance_m": 45950.437, "section_seq": 1, "route_path_id": 73683}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": null, "location": "Wemyss Bay", "stage_seq": 14, "distance_m": 49568.702, "section_seq": 1, "route_path_id": 73683}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49568.702, "from_m": 0.0, "section_seq": 1, "route_path_id": 73683}], "total_distance_m": 49568.702, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 49003.665, "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": 1744, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:19Z", "source_id": 48501358, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:07:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:25Z", "source_id": 15760527, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:32Z", "source_id": 15760681, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1711, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:22Z", "source_id": 48516110, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:13:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:27Z", "source_id": 15765232, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1699, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:19Z", "source_id": 48537546, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:22:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:21Z", "source_id": 15771773, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1606, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:51Z", "source_id": 48545476, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:27:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:55Z", "source_id": 15774287, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1601, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:47Z", "source_id": 48570182, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:38:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:52Z", "source_id": 15781858, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1593, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:58Z", "source_id": 48588341, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:45:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:02Z", "source_id": 15787486, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1955 |
1955 |
14 |
None |
None |
Wemyss Bay |
2046 |
2046 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88108/2026-09-15/detailed |
None |
Inverkip |
2026-09-15T20:41:00+01:00 |
Wemyss Bay |
4.0 |
{"type": "LineString", "coordinates": [[-4.872958199999999, 55.9060459], [-4.8732439, 55.906053099999994], [-4.8734854, 55.9060534], [-4.8738722999999995, 55.90604390000001], [-4.8744247, 55.9060153], [-4.874842199999999, 55.905964], [-4.8750281, 55.9059421], [-4.8752456, 55.905902600000005], [-4.875729799999999, 55.90579580000001], [-4.876237999999999, 55.9056644], [-4.8768092, 55.90547759999999], [-4.8773769, 55.9052676], [-4.8779447, 55.9049719], [-4.878313899999999, 55.90472889999999], [-4.8786966, 55.90444419999999], [-4.8789964, 55.90414729999999], [-4.8791781, 55.9039165], [-4.8793599, 55.903625100000006], [-4.8794902, 55.9033541], [-4.8796205, 55.9030044], [-4.8798027, 55.90251], [-4.8801476, 55.901543], [-4.880419299999999, 55.900795], [-4.8805746999999995, 55.90036709999999], [-4.880690899999999, 55.9000782], [-4.881205, 55.8988109], [-4.882003599999999, 55.89718370000001], [-4.8828139, 55.8957162], [-4.8829394, 55.8955065], [-4.883827800000001, 55.8941369], [-4.8845547, 55.8931482], [-4.885659699999999, 55.89165770000001], [-4.885945, 55.891188699999994], [-4.8861759, 55.89073619999999], [-4.8864054, 55.8901847], [-4.886797999999999, 55.8888615], [-4.887076499999999, 55.8876163], [-4.8873163, 55.8866298], [-4.887459699999999, 55.8856974], [-4.8876919, 55.884941999999995], [-4.887927899999999, 55.8843845], [-4.8881144, 55.88402699999999], [-4.888232499999999, 55.8837465], [-4.8882872, 55.883538300000005], [-4.8883276, 55.8832909], [-4.8883616, 55.8830405], [-4.888378199999999, 55.882628200000006], [-4.8884207, 55.88215670000001], [-4.888508, 55.8817849], [-4.8885557, 55.8816422], [-4.888628799999999, 55.8814235], [-4.8886834, 55.8812569], [-4.888752899999999, 55.8809898], [-4.8888001999999995, 55.8806409], [-4.888847400000001, 55.8802703], [-4.8888593, 55.8799912], [-4.888884699999999, 55.87988370000001], [-4.8889938, 55.8795384], [-4.8890564, 55.8793216], [-4.8891478, 55.878924600000005], [-4.8893066, 55.8785242], [-4.889347599999999, 55.8783718], [-4.8893817, 55.878245], [-4.889391999999999, 55.87793729999999], [-4.889341399999999, 55.87764380000001], [-4.8892952, 55.8773586], [-4.8892858, 55.8772881], [-4.889283299999999, 55.8772266], [-4.889284599999999, 55.87705799999999], [-4.889287899999999, 55.876999999999995], [-4.8892976, 55.8769393], [-4.8893144, 55.87686200000001], [-4.8893391, 55.8767695], [-4.889374599999999, 55.876675500000005], [-4.8894116, 55.87659560000001], [-4.889458199999999, 55.87650609999999]]} |
2.2 |
2041 |
2045 |
Inverkip |
Wemyss Bay |
Wemyss Bay |
55.8765061 |
-4.8894582 |
55.8765061 |
-4.8894582 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Wemyss Bay |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787486 |
1789501446632112 |
44 |
44 |
2026-09-15 19:55:17.848997 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:17.563103 |
| 559651 |
591209 |
P76559 |
502J45MZ15 |
2026-09-15 |
COMPLETE |
15787538 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 591209, "stp": "P", "toc": "Greater Anglia", "uid": "P76559", "consist": "720137", "dest_crs": "WIC", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76559/2026-09-15/detailed", "trust_id": "502J45MZ15", "origin_crs": "SMN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wickford", "service_date": "2026-09-15", "dest_arr_time": "2045", "dest_platform": "1", "is_terminated": 1, "next_location": "Wickford", "signalling_id": "2J45", "timing_status": "ON TIME", "origin_station": "Southminster", "current_leg_arr": "2045", "current_leg_dep": "2038½", "current_leg_end": "Wickford", "origin_dep_time": "2013", "origin_platform": null, "current_location": "Wickford", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5653803999999999, 51.6248813], [0.5646015000000001, 51.62453510000001], [0.5644705, 51.62447689999999], [0.5635628, 51.6240575], [0.5599009999999999, 51.6224193], [0.5579913, 51.6215475], [0.5559957, 51.620573], [0.5540361, 51.619484], [0.5539645999999999, 51.6194392], [0.5519964, 51.618207700000006], [0.551459, 51.61786159999998], [0.5511844999999999, 51.61765569999999], [0.550005, 51.61680549999999], [0.5481265, 51.61534739999998], [0.5462391999999999, 51.61393079999999], [0.5458894, 51.613658699999995], [0.5437152000000001, 51.61196290000001], [0.5428878, 51.6114238], [0.5424506, 51.6111853], [0.5422433, 51.61109239999999], [0.5418853999999999, 51.6109357], [0.5412166, 51.610647], [0.5407892950316806, 51.61048353460085], [0.540412, 51.6103392], [0.5399054999999999, 51.610178699999985], [0.5395345, 51.61007450000001], [0.5394004, 51.6100368], [0.5389891704717129, 51.609939231052955], [0.5383661, 51.60979139999999], [0.5375239999999999, 51.609649899999994], [0.5366716, 51.609533199999994], [0.5357361, 51.60946669999999], [0.5350293000000002, 51.60943760000001], [0.5337054, 51.6094576], [0.5324266, 51.609519899999995], [0.5316184, 51.609604100000006], [0.5308192, 51.609715699999995], [0.5304215, 51.60976459999999], [0.5296905, 51.6099086], [0.5289901999999999, 51.61007649999999], [0.5281984, 51.6103062], [0.527705246967116, 51.61048353460085], [0.5274317, 51.61058189999999], [0.5271202, 51.6107113], [0.5266420000000002, 51.6109324], [0.5259155, 51.6113045], [0.5242261999999999, 51.61224519999999], [0.5240451, 51.61234150000001], [0.5235672, 51.6126104], [0.5232130999999999, 51.61280190000001], [0.522957, 51.61293139999999], [0.522493, 51.6131517], [0.5222188, 51.6133022], [0.5215479, 51.6136289], [0.5214688, 51.61367239999999], [0.5212815, 51.6137752], [0.5208801, 51.61399629999998], [0.5206309, 51.61411689999999], [0.5204846999999999, 51.6141793], [0.5203398, 51.61423430000001], [0.5201786, 51.6142978], [0.5200876999999999, 51.6143401], [0.5200096, 51.61437839999999], [0.5194581, 51.6146846]]}", "current_leg_start": "Battlesbridge", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "51.6146846", "next_location_lon": "0.5194581", "previous_location": "Battlesbridge", "current_leg_milage": "2.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 684.436, \"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\": 13498.621, \"from_m\": 684.436, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22545.143, \"from_m\": 13498.621, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23719.821, \"from_m\": 22545.143, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23749.542, \"from_m\": 23719.821, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26083.209, \"from_m\": 23749.542, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26099.672, \"from_m\": 26083.209, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26239.76, \"from_m\": 26099.672, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26265.029, \"from_m\": 26239.76, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 26323.899, \"from_m\": 26265.029, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26385.503, \"from_m\": 26323.899, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 26510.27, \"from_m\": 26385.503, \"capability_applied\": null, \"effective_limit_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\": 591209, \"profile_key\": \"c255a4e52dcbbe4ddf6410335dbe6348334e008745a6f2c15ed9c1fc3d3dd805\", \"schedule_id\": 22477, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Southminster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37178}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2017H\", \"location\": \"Burnham-on-Crouch\", \"stage_seq\": 2, \"distance_m\": 3523.988, \"section_seq\": 1, \"route_path_id\": 37178}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2022H\", \"location\": \"Althorne\", \"stage_seq\": 3, \"distance_m\": 8328.847, \"section_seq\": 1, \"route_path_id\": 37178}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2029H\", \"location\": \"North Fambridge\", \"stage_seq\": 4, \"distance_m\": 13178.807, \"section_seq\": 1, \"route_path_id\": 37178}, {\"is_pass\": false, \"wtt_arr\": \"2034\", \"wtt_dep\": \"2034H\", \"location\": \"South Woodham Ferrers\", \"stage_seq\": 5, \"distance_m\": 18470.602, \"section_seq\": 1, \"route_path_id\": 37178}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2038H\", \"location\": \"Battlesbridge\", \"stage_seq\": 6, \"distance_m\": 22479.015, \"section_seq\": 1, \"route_path_id\": 37178}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Wickford\", \"stage_seq\": 7, \"distance_m\": 26510.27, \"section_seq\": 1, \"route_path_id\": 37178}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 26510.27, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37178}], \"total_distance_m\": 26510.27, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 26464.086, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.184, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2013", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.5", "current_position_lat": "51.6146846", "current_position_lon": "0.5194581", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13898, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:19Z\", \"source_id\": 48553355, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:21Z\", \"source_id\": 15776700, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13977, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:00Z\", \"source_id\": 48588446, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:06Z\", \"source_id\": 15787538, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wickford", "service_state_platform": "1", "timing_fact_generation": 1789501447254841, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:19.472795", "service_state_evidence_id": 15787538, "current_leg_start_actual_dep": "2026-09-15T20:38:30+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:20.149141", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
SMN |
WIC |
2J45 |
720137 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 684.436, "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": 13498.621, "from_m": 684.436, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22545.143, "from_m": 13498.621, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23719.821, "from_m": 22545.143, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23749.542, "from_m": 23719.821, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26083.209, "from_m": 23749.542, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26099.672, "from_m": 26083.209, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26239.76, "from_m": 26099.672, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26265.029, "from_m": 26239.76, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26323.899, "from_m": 26265.029, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26385.503, "from_m": 26323.899, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26510.27, "from_m": 26385.503, "capability_applied": null, "effective_limit_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": 591209, "profile_key": "c255a4e52dcbbe4ddf6410335dbe6348334e008745a6f2c15ed9c1fc3d3dd805", "schedule_id": 22477, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2013", "location": "Southminster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2017H", "location": "Burnham-on-Crouch", "stage_seq": 2, "distance_m": 3523.988, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2022H", "location": "Althorne", "stage_seq": 3, "distance_m": 8328.847, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2029H", "location": "North Fambridge", "stage_seq": 4, "distance_m": 13178.807, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2034", "wtt_dep": "2034H", "location": "South Woodham Ferrers", "stage_seq": 5, "distance_m": 18470.602, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2038H", "location": "Battlesbridge", "stage_seq": 6, "distance_m": 22479.015, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Wickford", "stage_seq": 7, "distance_m": 26510.27, "section_seq": 1, "route_path_id": 37178}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 26510.27, "from_m": 0.0, "section_seq": 1, "route_path_id": 37178}], "total_distance_m": 26510.27, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 26464.086, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.184, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13898, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:19Z", "source_id": 48553355, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:28:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:21Z", "source_id": 15776700, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13977, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:00Z", "source_id": 48588446, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:45:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:06Z", "source_id": 15787538, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Southminster |
2013 |
2013 |
None |
None |
None |
Wickford |
2045 |
2045 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76559/2026-09-15/detailed |
None |
Battlesbridge |
2026-09-15T20:38:30+01:00 |
Wickford |
6.5 |
{"type": "LineString", "coordinates": [[0.5653803999999999, 51.6248813], [0.5646015000000001, 51.62453510000001], [0.5644705, 51.62447689999999], [0.5635628, 51.6240575], [0.5599009999999999, 51.6224193], [0.5579913, 51.6215475], [0.5559957, 51.620573], [0.5540361, 51.619484], [0.5539645999999999, 51.6194392], [0.5519964, 51.618207700000006], [0.551459, 51.61786159999998], [0.5511844999999999, 51.61765569999999], [0.550005, 51.61680549999999], [0.5481265, 51.61534739999998], [0.5462391999999999, 51.61393079999999], [0.5458894, 51.613658699999995], [0.5437152000000001, 51.61196290000001], [0.5428878, 51.6114238], [0.5424506, 51.6111853], [0.5422433, 51.61109239999999], [0.5418853999999999, 51.6109357], [0.5412166, 51.610647], [0.5407892950316806, 51.61048353460085], [0.540412, 51.6103392], [0.5399054999999999, 51.610178699999985], [0.5395345, 51.61007450000001], [0.5394004, 51.6100368], [0.5389891704717129, 51.609939231052955], [0.5383661, 51.60979139999999], [0.5375239999999999, 51.609649899999994], [0.5366716, 51.609533199999994], [0.5357361, 51.60946669999999], [0.5350293000000002, 51.60943760000001], [0.5337054, 51.6094576], [0.5324266, 51.609519899999995], [0.5316184, 51.609604100000006], [0.5308192, 51.609715699999995], [0.5304215, 51.60976459999999], [0.5296905, 51.6099086], [0.5289901999999999, 51.61007649999999], [0.5281984, 51.6103062], [0.527705246967116, 51.61048353460085], [0.5274317, 51.61058189999999], [0.5271202, 51.6107113], [0.5266420000000002, 51.6109324], [0.5259155, 51.6113045], [0.5242261999999999, 51.61224519999999], [0.5240451, 51.61234150000001], [0.5235672, 51.6126104], [0.5232130999999999, 51.61280190000001], [0.522957, 51.61293139999999], [0.522493, 51.6131517], [0.5222188, 51.6133022], [0.5215479, 51.6136289], [0.5214688, 51.61367239999999], [0.5212815, 51.6137752], [0.5208801, 51.61399629999998], [0.5206309, 51.61411689999999], [0.5204846999999999, 51.6141793], [0.5203398, 51.61423430000001], [0.5201786, 51.6142978], [0.5200876999999999, 51.6143401], [0.5200096, 51.61437839999999], [0.5194581, 51.6146846]]} |
2.5 |
2038½ |
2045 |
Battlesbridge |
Wickford |
Wickford |
51.6146846 |
0.5194581 |
51.6146846 |
0.5194581 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Wickford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787538 |
1789501447254841 |
13 |
13 |
2026-09-15 19:55:20.149141 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:19.472795 |
| 559652 |
591244 |
G27809 |
872P59MZ15 |
2026-09-15 |
COMPLETE |
15787155 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 591244, "stp": "P", "toc": "Southern", "uid": "G27809", "consist": "377604", "dest_crs": "TAT", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27809/2026-09-15/detailed", "trust_id": "872P59MZ15", "origin_crs": "PUR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tattenham Corner", "service_date": "2026-09-15", "dest_arr_time": "2039", "dest_platform": "2", "is_terminated": 1, "next_location": "Tattenham Corner", "signalling_id": "2P59", "timing_status": "LATE", "origin_station": "Purley", "current_leg_arr": "2045", "current_leg_dep": "2041", "current_leg_end": "Tattenham Corner", "origin_dep_time": "2015", "origin_platform": "6", "current_location": "Tattenham Corner", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.23607783891338585, 51.29196775433822], [-0.23626800000000003, 51.29233789999999], [-0.2364873, 51.2927648], [-0.2368532, 51.29349280000001], [-0.237213, 51.29421529999999], [-0.2377025, 51.2951915], [-0.23817449999999996, 51.2961154], [-0.2385829, 51.29692940000001], [-0.2388407, 51.29743750000001], [-0.2391254, 51.29796519999999], [-0.2396794, 51.2990725], [-0.2400822, 51.29988920000001], [-0.24022749999999995, 51.300203399999994], [-0.24034600000000003, 51.3004718], [-0.24052740000000003, 51.3010664], [-0.2406003999999999, 51.3014971], [-0.24062800000000004, 51.3018477], [-0.24063200000000004, 51.302107199999995], [-0.240666, 51.302428600000006], [-0.2407487, 51.30292060000001], [-0.2407764, 51.3033076], [-0.24082950000000003, 51.305315500000006], [-0.2408441, 51.3055198], [-0.2409541, 51.3059718], [-0.2409654, 51.30604199999999], [-0.2410334, 51.30644110000001], [-0.24110619999999996, 51.3066342], [-0.2412024, 51.30685729999998], [-0.24152619999999997, 51.307475], [-0.2419207999999999, 51.30821770000001], [-0.24236349999999995, 51.3090676]]}", "current_leg_start": "Tadworth", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "51.3090676", "next_location_lon": "-0.2423635", "previous_location": "Tadworth", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 265.893, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 326.359, \"from_m\": 265.893, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 668.41, \"from_m\": 326.359, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 767.264, \"from_m\": 668.41, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 801.42, \"from_m\": 767.264, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1716.605, \"from_m\": 801.42, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2604.322, \"from_m\": 1716.605, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2615.022, \"from_m\": 2604.322, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2654.087, \"from_m\": 2615.022, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2840.784, \"from_m\": 2654.087, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3543.547, \"from_m\": 2840.784, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4835.757, \"from_m\": 3543.547, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6180.143, \"from_m\": 4835.757, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6847.86, \"from_m\": 6180.143, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7496.046, \"from_m\": 6847.86, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7944.915, \"from_m\": 7496.046, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10016.608, \"from_m\": 7944.915, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10204.157, \"from_m\": 10016.608, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10617.43, \"from_m\": 10204.157, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12029.851, \"from_m\": 10617.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12995.199, \"from_m\": 12029.851, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13082.391, \"from_m\": 12995.199, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13900.94, \"from_m\": 13082.391, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 591244, \"profile_key\": \"f5e0d225edbc254d1769df58040362206f346262e40aade6e43317821c86f198\", \"schedule_id\": 10854, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Purley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2017H\", \"location\": \"Reedham\", \"stage_seq\": 2, \"distance_m\": 1595.161, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2020H\", \"location\": \"Coulsdon Town\", \"stage_seq\": 3, \"distance_m\": 2763.592, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"Woodmansterne\", \"stage_seq\": 4, \"distance_m\": 4338.064, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2026H\", \"location\": \"Chipstead\", \"stage_seq\": 5, \"distance_m\": 5939.451, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032\", \"location\": \"Kingswood\", \"stage_seq\": 6, \"distance_m\": 9772.538, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Tadworth\", \"stage_seq\": 7, \"distance_m\": 11936.663, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Tattenham Corner\", \"stage_seq\": 8, \"distance_m\": 13900.94, \"section_seq\": 1, \"route_path_id\": 66030}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13900.94, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66030}], \"total_distance_m\": 13900.94, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13714.243, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 186.697, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2015", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3090676", "current_position_lon": "-0.2423635", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30236, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:45Z\", \"source_id\": 48536151, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:48Z\", \"source_id\": 15771366, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:34Z\", \"source_id\": 48542589, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:35Z\", \"source_id\": 15773340, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:50Z\", \"source_id\": 48547794, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:53Z\", \"source_id\": 15774957, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:54Z\", \"source_id\": 48561371, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:58Z\", \"source_id\": 15779183, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:57Z\", \"source_id\": 48575046, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:00Z\", \"source_id\": 15783357, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:26Z\", \"source_id\": 48587158, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:31Z\", \"source_id\": 15787155, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tattenham Corner", "service_state_platform": "2", "timing_fact_generation": 1789501412075765, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:19.479134", "service_state_evidence_id": 15787155, "current_leg_start_actual_dep": "2026-09-15T20:41:30+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:20.151890", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
PUR |
TAT |
2P59 |
377604 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 265.893, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 326.359, "from_m": 265.893, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 668.41, "from_m": 326.359, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 767.264, "from_m": 668.41, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 801.42, "from_m": 767.264, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1716.605, "from_m": 801.42, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2604.322, "from_m": 1716.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2615.022, "from_m": 2604.322, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2654.087, "from_m": 2615.022, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2840.784, "from_m": 2654.087, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3543.547, "from_m": 2840.784, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4835.757, "from_m": 3543.547, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6180.143, "from_m": 4835.757, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6847.86, "from_m": 6180.143, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7496.046, "from_m": 6847.86, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7944.915, "from_m": 7496.046, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10016.608, "from_m": 7944.915, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10204.157, "from_m": 10016.608, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10617.43, "from_m": 10204.157, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12029.851, "from_m": 10617.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12995.199, "from_m": 12029.851, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13082.391, "from_m": 12995.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13900.94, "from_m": 13082.391, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 591244, "profile_key": "f5e0d225edbc254d1769df58040362206f346262e40aade6e43317821c86f198", "schedule_id": 10854, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2015", "location": "Purley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2017H", "location": "Reedham", "stage_seq": 2, "distance_m": 1595.161, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2020H", "location": "Coulsdon Town", "stage_seq": 3, "distance_m": 2763.592, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "Woodmansterne", "stage_seq": 4, "distance_m": 4338.064, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2026H", "location": "Chipstead", "stage_seq": 5, "distance_m": 5939.451, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032", "location": "Kingswood", "stage_seq": 6, "distance_m": 9772.538, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Tadworth", "stage_seq": 7, "distance_m": 11936.663, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Tattenham Corner", "stage_seq": 8, "distance_m": 13900.94, "section_seq": 1, "route_path_id": 66030}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13900.94, "from_m": 0.0, "section_seq": 1, "route_path_id": 66030}], "total_distance_m": 13900.94, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13714.243, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 186.697, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30236, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:45Z", "source_id": 48536151, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:21:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:48Z", "source_id": 15771366, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:34Z", "source_id": 48542589, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:24:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:35Z", "source_id": 15773340, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30280, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:50Z", "source_id": 48547794, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:27:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:53Z", "source_id": 15774957, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30273, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:54Z", "source_id": 48561371, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:35:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:58Z", "source_id": 15779183, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30268, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:57Z", "source_id": 48575046, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:40:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:00Z", "source_id": 15783357, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:26Z", "source_id": 48587158, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:45:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:31Z", "source_id": 15787155, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Purley |
2015 |
2015 |
6 |
None |
None |
Tattenham Corner |
2039 |
2039 |
2 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27809/2026-09-15/detailed |
None |
Tadworth |
2026-09-15T20:41:30+01:00 |
Tattenham Corner |
4.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 |
2041 |
2045 |
Tadworth |
Tattenham Corner |
Tattenham Corner |
51.3090676 |
-0.2423635 |
51.3090676 |
-0.2423635 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Tattenham Corner |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787155 |
1789501412075765 |
23 |
23 |
2026-09-15 19:55:20.151890 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:19.479134 |
| 559653 |
590984 |
P01733 |
482J90MZ15 |
2026-09-15 |
COMPLETE |
15787315 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 590984, "stp": "P", "toc": "Greater Anglia", "uid": "P01733", "consist": "755405", "dest_crs": "LWT", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01733/2026-09-15/detailed", "trust_id": "482J90MZ15", "origin_crs": "NRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lowestoft", "service_date": "2026-09-15", "dest_arr_time": "2047", "dest_platform": "2", "is_terminated": 1, "next_location": "Lowestoft", "signalling_id": "2J90", "timing_status": "EARLY", "origin_station": "Norwich", "current_leg_arr": "2045", "current_leg_dep": "2041", "current_leg_end": "Lowestoft", "origin_dep_time": "2004", "origin_platform": "6", "current_location": "Lowestoft", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.7162805999999995, 52.4777162], [1.7167665999999997, 52.477733299999976], [1.7175323, 52.47776769999999], [1.718774, 52.4778224], [1.7196109999999998, 52.477850100000005], [1.7220932, 52.477959099999985], [1.7231147, 52.47797799999999], [1.7238903999999995, 52.477948], [1.7247487999999995, 52.47788880000001], [1.7255138, 52.4777954], [1.7260010999999995, 52.477710900000005], [1.7266191999999998, 52.4775722], [1.7301703999999998, 52.47667700000001], [1.7336734, 52.475776799999984], [1.7336872105892478, 52.4757733657276], [1.734425, 52.4755899], [1.7352409, 52.4753827], [1.7360224, 52.4752041], [1.736291, 52.4751583], [1.7369491, 52.4750628], [1.7383539, 52.4749316], [1.7436995, 52.474627600000005], [1.7442427, 52.4745963], [1.7445875999999998, 52.47457600000001], [1.7496732999999998, 52.474288300000005]]}", "current_leg_start": "Oulton Broad North", "dest_arr_time_act": "2047", "motion_projection": null, "next_location_lat": "52.4742883", "next_location_lon": "1.7496733", "previous_location": "Oulton Broad North", "current_leg_milage": "1.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 867.127, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3006.857, \"from_m\": 867.127, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3034.641, \"from_m\": 3006.857, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17090.159, \"from_m\": 3034.641, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20238.111, \"from_m\": 17090.159, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20358.914, \"from_m\": 20238.111, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20542.591, \"from_m\": 20358.914, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21167.585, \"from_m\": 20542.591, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 21270.055, \"from_m\": 21167.585, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37624.259, \"from_m\": 21270.055, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38030.622, \"from_m\": 37624.259, \"capability_applied\": null, \"effective_limit_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\": 590984, \"profile_key\": \"7dd8ab97aa14b2f98774347fab7e6b40e46ce34405e4d660342cb94d892ab8d3\", \"schedule_id\": 19837, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2004\", \"location\": \"Norwich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 551.268, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007H\", \"location\": \"Whitlingham Jn\", \"stage_seq\": 3, \"distance_m\": 3006.857, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2013\", \"location\": \"Brundall\", \"stage_seq\": 4, \"distance_m\": 9282.98, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2019\", \"location\": \"Cantley\", \"stage_seq\": 5, \"distance_m\": 16129.33, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023H\", \"location\": \"Reedham (Norfolk)\", \"stage_seq\": 6, \"distance_m\": 19587.113, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2031H\", \"location\": \"Haddiscoe\", \"stage_seq\": 7, \"distance_m\": 26189.59, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035H\", \"location\": \"Somerleyton\", \"stage_seq\": 8, \"distance_m\": 29176.042, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": \"2042\", \"location\": \"Oulton Broad North\", \"stage_seq\": 9, \"distance_m\": 35703.749, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042H\", \"location\": \"Oulton Broad North Jn\", \"stage_seq\": 10, \"distance_m\": 35929.801, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2044H\", \"location\": \"Coke Ovens Jn\", \"stage_seq\": 11, \"distance_m\": 36928.268, \"section_seq\": 1, \"route_path_id\": 36149}, {\"is_pass\": false, \"wtt_arr\": \"2047\", \"wtt_dep\": null, \"location\": \"Lowestoft\", \"stage_seq\": 12, \"distance_m\": 38030.622, \"section_seq\": 1, \"route_path_id\": 36149}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38030.622, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36149}], \"total_distance_m\": 38030.622, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38002.838, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 27.784, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2004", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "52.4742883", "current_position_lon": "1.7496733", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:42Z\", \"source_id\": 48533701, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:45Z\", \"source_id\": 15770591, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:11Z\", \"source_id\": 48543887, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:14Z\", \"source_id\": 15773782, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12897, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:51Z\", \"source_id\": 48565669, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:57Z\", \"source_id\": 15780547, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:29Z\", \"source_id\": 48580557, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:41:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:31Z\", \"source_id\": 15785088, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:42Z\", \"source_id\": 48587707, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:46Z\", \"source_id\": 15787315, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lowestoft", "service_state_platform": "2", "timing_fact_generation": 1789501427555770, "current_leg_arrival_utc": "2026-09-15T20:46:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:24.846659", "service_state_evidence_id": 15787315, "current_leg_start_actual_dep": "2026-09-15T20:42:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:25.504398", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
NRW |
LWT |
2J90 |
755405 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 867.127, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3006.857, "from_m": 867.127, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3034.641, "from_m": 3006.857, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17090.159, "from_m": 3034.641, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20238.111, "from_m": 17090.159, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20358.914, "from_m": 20238.111, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20542.591, "from_m": 20358.914, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21167.585, "from_m": 20542.591, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 21270.055, "from_m": 21167.585, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37624.259, "from_m": 21270.055, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38030.622, "from_m": 37624.259, "capability_applied": null, "effective_limit_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": 590984, "profile_key": "7dd8ab97aa14b2f98774347fab7e6b40e46ce34405e4d660342cb94d892ab8d3", "schedule_id": 19837, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2004", "location": "Norwich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 551.268, "section_seq": 1, "route_path_id": 36149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007H", "location": "Whitlingham Jn", "stage_seq": 3, "distance_m": 3006.857, "section_seq": 1, "route_path_id": 36149}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2013", "location": "Brundall", "stage_seq": 4, "distance_m": 9282.98, "section_seq": 1, "route_path_id": 36149}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2019", "location": "Cantley", "stage_seq": 5, "distance_m": 16129.33, "section_seq": 1, "route_path_id": 36149}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023H", "location": "Reedham (Norfolk)", "stage_seq": 6, "distance_m": 19587.113, "section_seq": 1, "route_path_id": 36149}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2031H", "location": "Haddiscoe", "stage_seq": 7, "distance_m": 26189.59, "section_seq": 1, "route_path_id": 36149}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035H", "location": "Somerleyton", "stage_seq": 8, "distance_m": 29176.042, "section_seq": 1, "route_path_id": 36149}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": "2042", "location": "Oulton Broad North", "stage_seq": 9, "distance_m": 35703.749, "section_seq": 1, "route_path_id": 36149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042H", "location": "Oulton Broad North Jn", "stage_seq": 10, "distance_m": 35929.801, "section_seq": 1, "route_path_id": 36149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2044H", "location": "Coke Ovens Jn", "stage_seq": 11, "distance_m": 36928.268, "section_seq": 1, "route_path_id": 36149}, {"is_pass": false, "wtt_arr": "2047", "wtt_dep": null, "location": "Lowestoft", "stage_seq": 12, "distance_m": 38030.622, "section_seq": 1, "route_path_id": 36149}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38030.622, "from_m": 0.0, "section_seq": 1, "route_path_id": 36149}], "total_distance_m": 38030.622, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38002.838, "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": 12906, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:42Z", "source_id": 48533701, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:22:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:45Z", "source_id": 15770591, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12901, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:11Z", "source_id": 48543887, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:31:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:14Z", "source_id": 15773782, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12897, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:51Z", "source_id": 48565669, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:35:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:57Z", "source_id": 15780547, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:29Z", "source_id": 48580557, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:41:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:31Z", "source_id": 15785088, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12871, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:42Z", "source_id": 48587707, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:45:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:46Z", "source_id": 15787315, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Norwich |
2004 |
2004 |
6 |
None |
None |
Lowestoft |
2047 |
2047 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P01733/2026-09-15/detailed |
None |
Oulton Broad North |
2026-09-15T20:42:00+01:00 |
Lowestoft |
4.0 |
{"type": "LineString", "coordinates": [[1.7162805999999995, 52.4777162], [1.7167665999999997, 52.477733299999976], [1.7175323, 52.47776769999999], [1.718774, 52.4778224], [1.7196109999999998, 52.477850100000005], [1.7220932, 52.477959099999985], [1.7231147, 52.47797799999999], [1.7238903999999995, 52.477948], [1.7247487999999995, 52.47788880000001], [1.7255138, 52.4777954], [1.7260010999999995, 52.477710900000005], [1.7266191999999998, 52.4775722], [1.7301703999999998, 52.47667700000001], [1.7336734, 52.475776799999984], [1.7336872105892478, 52.4757733657276], [1.734425, 52.4755899], [1.7352409, 52.4753827], [1.7360224, 52.4752041], [1.736291, 52.4751583], [1.7369491, 52.4750628], [1.7383539, 52.4749316], [1.7436995, 52.474627600000005], [1.7442427, 52.4745963], [1.7445875999999998, 52.47457600000001], [1.7496732999999998, 52.474288300000005]]} |
1.4 |
2041 |
2045 |
Oulton Broad North |
Lowestoft |
Lowestoft |
52.4742883 |
1.7496733 |
52.4742883 |
1.7496733 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Lowestoft |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787315 |
1789501427555770 |
27 |
27 |
2026-09-15 19:55:25.504398 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:24.846659 |
| 559654 |
591192 |
Y61540 |
782P10MZ15 |
2026-09-15 |
COMPLETE |
15785615 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 591192, "stp": "P", "toc": "Transport for Wales", "uid": "Y61540", "consist": "756006", "dest_crs": "PEN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y61540/2026-09-15/detailed", "trust_id": "782P10MZ15", "origin_crs": "COY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Penarth", "service_date": "2026-09-15", "dest_arr_time": "2047", "dest_platform": null, "is_terminated": 1, "next_location": "Penarth", "signalling_id": "2P10", "timing_status": "EARLY", "origin_station": "Coryton", "current_leg_arr": "2045", "current_leg_dep": "2043½", "current_leg_end": "Penarth", "origin_dep_time": "2012", "origin_platform": null, "current_location": "Penarth", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1795456, 51.4398334], [-3.1791878, 51.4396919], [-3.1790323, 51.4396251], [-3.1788343, 51.4395357], [-3.1787394999999994, 51.4394927], [-3.1785059, 51.4393799], [-3.17829, 51.43927019999999], [-3.1780012, 51.43911210000001], [-3.1777949, 51.438994], [-3.1775537000000003, 51.438848699999994], [-3.1771803, 51.4386093], [-3.1769318, 51.43844059999999], [-3.1767082, 51.438278], [-3.1764465, 51.438075100000006], [-3.1761912999999997, 51.43786260000001], [-3.1759751, 51.4376717], [-3.1757785, 51.4374814], [-3.1756345999999995, 51.4373372], [-3.1755229000000003, 51.4372151], [-3.1753367999999997, 51.4369952], [-3.1752470999999995, 51.4368784], [-3.1751374999999995, 51.436719], [-3.1750417, 51.4365629], [-3.1749366, 51.43638609999999], [-3.1747841, 51.4361171], [-3.1747093999999993, 51.43598889999999], [-3.174614, 51.4358026], [-3.1745494999999995, 51.4356681], [-3.1744891, 51.4355081], [-3.1744684999999997, 51.43544330000001], [-3.1744362, 51.43532359999999], [-3.1744184, 51.4352313], [-3.1744077999999996, 51.4351599], [-3.174398099999999, 51.4350834], [-3.1743936, 51.4350087]]}", "current_leg_start": "Dingle Road", "dest_arr_time_act": "2046", "motion_projection": null, "next_location_lat": "51.4350087", "next_location_lon": "-3.1743936", "previous_location": "Dingle Road", "current_leg_milage": "0.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 56.118, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3812.093, \"from_m\": 56.118, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4039.669, \"from_m\": 3812.093, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4076.896, \"from_m\": 4039.669, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 4128.286, \"from_m\": 4076.896, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7364.955, \"from_m\": 4128.286, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8098.329, \"from_m\": 7364.955, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8135.882, \"from_m\": 8098.329, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9295.345, \"from_m\": 8135.882, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9905.083, \"from_m\": 9295.345, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10320.751, \"from_m\": 9905.083, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10368.134, \"from_m\": 10320.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10451.52, \"from_m\": 10368.134, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10964.149, \"from_m\": 10451.52, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12048.561, \"from_m\": 10964.149, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12733.709, \"from_m\": 12048.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12951.748, \"from_m\": 12733.709, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14738.058, \"from_m\": 12951.748, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 591192, \"profile_key\": \"7db4520836aeaa219ed6e5e49822fc5ebb5fe2680f3d0c845fcb85f2ef369a2f\", \"schedule_id\": 38901, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Coryton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2013H\", \"location\": \"Whitchurch (Sth Glamorgan)\", \"stage_seq\": 2, \"distance_m\": 675.004, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015\", \"location\": \"Rhiwbina\", \"stage_seq\": 3, \"distance_m\": 1206.905, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2017\", \"location\": \"Birchgrove\", \"stage_seq\": 4, \"distance_m\": 2039.426, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2018H\", \"location\": \"Ty Glas\", \"stage_seq\": 5, \"distance_m\": 2404.112, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021\", \"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\": \"2022H\", \"location\": \"Heath Jn\", \"stage_seq\": 7, \"distance_m\": 4076.896, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2027\", \"wtt_dep\": \"2029\", \"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\": \"2031H\", \"location\": \"CVL East Boundary\", \"stage_seq\": 9, \"distance_m\": 8043.406, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2035\", \"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\": \"2037H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 11, \"distance_m\": 10044.586, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2038H\", \"wtt_dep\": \"2039\", \"location\": \"Grangetown\", \"stage_seq\": 12, \"distance_m\": 10571.017, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041H\", \"location\": \"Cogan Jn\", \"stage_seq\": 13, \"distance_m\": 12672.309, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": \"2043H\", \"location\": \"Dingle Road\", \"stage_seq\": 14, \"distance_m\": 14071.493, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": null, \"location\": \"Penarth\", \"stage_seq\": 15, \"distance_m\": 14738.058, \"section_seq\": 1, \"route_path_id\": 32171}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14738.058, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32171}], \"total_distance_m\": 14738.058, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 14653.122, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 84.936, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2012", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.5", "current_position_lat": "51.4350087", "current_position_lon": "-3.1743936", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:33Z\", \"source_id\": 15766076, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:33Z\", \"source_id\": 15767588, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:03Z\", \"source_id\": 15769310, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:35Z\", \"source_id\": 15770450, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:33Z\", \"source_id\": 15772624, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25259, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:15Z\", \"source_id\": 48550929, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:21Z\", \"source_id\": 15775975, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:14Z\", \"source_id\": 48559918, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:19Z\", \"source_id\": 15778793, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:13Z\", \"source_id\": 48575630, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:16Z\", \"source_id\": 15783550, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:16Z\", \"source_id\": 48582269, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:22Z\", \"source_id\": 15785615, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Penarth", "service_state_platform": "1", "timing_fact_generation": 1789501411785108, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:26.322226", "service_state_evidence_id": 15785615, "current_leg_start_actual_dep": "2026-09-15T20:43:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:26.716850", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
COY |
PEN |
2P10 |
756006 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 56.118, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3812.093, "from_m": 56.118, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 4039.669, "from_m": 3812.093, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4076.896, "from_m": 4039.669, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 4128.286, "from_m": 4076.896, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7364.955, "from_m": 4128.286, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8098.329, "from_m": 7364.955, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8135.882, "from_m": 8098.329, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9295.345, "from_m": 8135.882, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9905.083, "from_m": 9295.345, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10320.751, "from_m": 9905.083, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10368.134, "from_m": 10320.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10451.52, "from_m": 10368.134, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10964.149, "from_m": 10451.52, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12048.561, "from_m": 10964.149, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12733.709, "from_m": 12048.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12951.748, "from_m": 12733.709, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14738.058, "from_m": 12951.748, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 591192, "profile_key": "7db4520836aeaa219ed6e5e49822fc5ebb5fe2680f3d0c845fcb85f2ef369a2f", "schedule_id": 38901, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2012", "location": "Coryton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2013H", "location": "Whitchurch (Sth Glamorgan)", "stage_seq": 2, "distance_m": 675.004, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015", "location": "Rhiwbina", "stage_seq": 3, "distance_m": 1206.905, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2017", "location": "Birchgrove", "stage_seq": 4, "distance_m": 2039.426, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2018H", "location": "Ty Glas", "stage_seq": 5, "distance_m": 2404.112, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021", "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": "2022H", "location": "Heath Jn", "stage_seq": 7, "distance_m": 4076.896, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2027", "wtt_dep": "2029", "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": "2031H", "location": "CVL East Boundary", "stage_seq": 9, "distance_m": 8043.406, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2035", "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": "2037H", "location": "Penarth Curve South Jn", "stage_seq": 11, "distance_m": 10044.586, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2038H", "wtt_dep": "2039", "location": "Grangetown", "stage_seq": 12, "distance_m": 10571.017, "section_seq": 1, "route_path_id": 32171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041H", "location": "Cogan Jn", "stage_seq": 13, "distance_m": 12672.309, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": "2043H", "location": "Dingle Road", "stage_seq": 14, "distance_m": 14071.493, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2046", "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-15T19:13:33Z", "source_id": 15766076, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:33Z", "source_id": 15767588, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:03Z", "source_id": 15769310, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:35Z", "source_id": 15770450, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:33Z", "source_id": 15772624, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25259, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:15Z", "source_id": 48550929, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:28:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:21Z", "source_id": 15775975, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24968, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:14Z", "source_id": 48559918, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:32:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:19Z", "source_id": 15778793, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:13Z", "source_id": 48575630, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:38:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:16Z", "source_id": 15783550, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25363, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:16Z", "source_id": 48582269, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:45:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:22Z", "source_id": 15785615, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Coryton |
2012 |
2012 |
None |
None |
None |
Penarth |
2047 |
2046 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y61540/2026-09-15/detailed |
None |
Dingle Road |
2026-09-15T20:43:30+01:00 |
Penarth |
1.5 |
{"type": "LineString", "coordinates": [[-3.1795456, 51.4398334], [-3.1791878, 51.4396919], [-3.1790323, 51.4396251], [-3.1788343, 51.4395357], [-3.1787394999999994, 51.4394927], [-3.1785059, 51.4393799], [-3.17829, 51.43927019999999], [-3.1780012, 51.43911210000001], [-3.1777949, 51.438994], [-3.1775537000000003, 51.438848699999994], [-3.1771803, 51.4386093], [-3.1769318, 51.43844059999999], [-3.1767082, 51.438278], [-3.1764465, 51.438075100000006], [-3.1761912999999997, 51.43786260000001], [-3.1759751, 51.4376717], [-3.1757785, 51.4374814], [-3.1756345999999995, 51.4373372], [-3.1755229000000003, 51.4372151], [-3.1753367999999997, 51.4369952], [-3.1752470999999995, 51.4368784], [-3.1751374999999995, 51.436719], [-3.1750417, 51.4365629], [-3.1749366, 51.43638609999999], [-3.1747841, 51.4361171], [-3.1747093999999993, 51.43598889999999], [-3.174614, 51.4358026], [-3.1745494999999995, 51.4356681], [-3.1744891, 51.4355081], [-3.1744684999999997, 51.43544330000001], [-3.1744362, 51.43532359999999], [-3.1744184, 51.4352313], [-3.1744077999999996, 51.4351599], [-3.174398099999999, 51.4350834], [-3.1743936, 51.4350087]]} |
0.4 |
2043½ |
2045 |
Dingle Road |
Penarth |
Penarth |
51.4350087 |
-3.1743936 |
51.4350087 |
-3.1743936 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Penarth |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15785615 |
1789501411785108 |
39 |
39 |
2026-09-15 19:55:26.716850 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:26.322226 |
| 559655 |
591268 |
G61754 |
522T14MZ15 |
2026-09-15 |
COMPLETE |
15787221 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 591268, "stp": "P", "toc": "London Overground", "uid": "G61754", "consist": null, "dest_crs": "CHI", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G61754/2026-09-15/detailed", "trust_id": "522T14MZ15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chingford", "service_date": "2026-09-15", "dest_arr_time": "2043", "dest_platform": "2", "is_terminated": 1, "next_location": "Chingford", "signalling_id": "2T14", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "2045", "current_leg_dep": "2040", "current_leg_end": "Chingford", "origin_dep_time": "2016", "origin_platform": "6", "current_location": "Chingford", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0, 51.60929923452176], [0.0001939, 51.610054700000006], [0.00030389120902488484, 51.61048353460085], [0.0013431999999999997, 51.614535399999994], [0.0014536999999999998, 51.614970199999995], [0.0015133999999999998, 51.6152525], [0.0015630999999999998, 51.6155338], [0.0016024999999999998, 51.6158215], [0.0016360000000000003, 51.6161128], [0.0016536999999999997, 51.6164058], [0.0016626, 51.616694599999995], [0.0016575, 51.6170041], [0.0016438, 51.617257599999995], [0.0015808, 51.6181593], [0.0015754, 51.618241700000006], [0.0015141, 51.6190481], [0.0014998999999999998, 51.619212799999985], [0.001475, 51.6195791], [0.0014561, 51.6198612], [0.0014419999999999997, 51.62018110000001], [0.0014405999999999998, 51.62023330000001], [0.0014469, 51.6206839], [0.0014636, 51.6209573], [0.0014958, 51.621233800000006], [0.0015340999999999998, 51.62149169999999], [0.0015826999999999998, 51.6217547], [0.0016369, 51.62199509999999], [0.0016965, 51.622239699999994], [0.0018514, 51.6227228], [0.0020335, 51.62319389999999], [0.0022171, 51.6235826], [0.0035221, 51.6262101], [0.003624099999999999, 51.62640579999999], [0.0037019, 51.62654009999999], [0.0037868, 51.626672600000006], [0.003888, 51.62682139999998], [0.0039929, 51.626959], [0.004099900000000001, 51.62708539999999], [0.004208699999999999, 51.627202999999994], [0.0044825, 51.6274861], [0.0047542999999999995, 51.6277596], [0.0049034, 51.6279107], [0.0062267, 51.629254], [0.006637988480823196, 51.62965167706966], [0.0067313, 51.629741900000006], [0.0067628, 51.6297737], [0.0081096, 51.631127699999986], [0.008186999999999998, 51.63120339999999], [0.0082415, 51.631264], [0.008289599999999998, 51.631320800000005], [0.008434199999999998, 51.6315032], [0.0084901, 51.6315677], [0.008551599999999998, 51.63163330000001], [0.010025799999999998, 51.633113]]}", "current_leg_start": "Highams Park", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.6331130", "next_location_lon": "0.0100258", "previous_location": "Highams Park", "current_leg_milage": "1.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7257.519, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 9122.523, \"from_m\": 7257.519, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9136.134, \"from_m\": 9122.523, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10229.951, \"from_m\": 9136.134, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10272.272, \"from_m\": 10229.951, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 10505.501, \"from_m\": 10272.272, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11691.939, \"from_m\": 10505.501, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11918.98, \"from_m\": 11691.939, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14120.594, \"from_m\": 11918.98, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16651.254, \"from_m\": 14120.594, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16788.264, \"from_m\": 16651.254, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16870.277, \"from_m\": 16788.264, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17154.5, \"from_m\": 16870.277, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 591268, \"profile_key\": \"49f6c9ed5db3570b9a6e5b686aae3b6a66baa538f799bc5aa14dabf190533795\", \"schedule_id\": 11885, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2019H\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2026\", \"location\": \"Clapton\", \"stage_seq\": 4, \"distance_m\": 6284.461, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027\", \"location\": \"Clapton Jn\", \"stage_seq\": 5, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2029H\", \"location\": \"St. James' Street\", \"stage_seq\": 6, \"distance_m\": 9218.248, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031H\", \"location\": \"Walthamstow Central\", \"stage_seq\": 7, \"distance_m\": 10045.085, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2034\", \"location\": \"Wood Street\", \"stage_seq\": 8, \"distance_m\": 11796.695, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2036H\", \"wtt_dep\": \"2037\", \"location\": \"Highams Park\", \"stage_seq\": 9, \"distance_m\": 14233.173, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Chingford\", \"stage_seq\": 10, \"distance_m\": 17154.5, \"section_seq\": 1, \"route_path_id\": 32255}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17154.5, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32255}], \"total_distance_m\": 17154.5, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15482.886, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1671.614, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2016", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.6331130", "current_position_lon": "0.0100258", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:14Z\", \"source_id\": 48532605, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:21Z\", \"source_id\": 15770261, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:56Z\", \"source_id\": 48545682, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:59Z\", \"source_id\": 15774320, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:56Z\", \"source_id\": 48552423, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:58Z\", \"source_id\": 15776414, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:53Z\", \"source_id\": 48559082, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:58Z\", \"source_id\": 15778520, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:47Z\", \"source_id\": 48563224, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:51Z\", \"source_id\": 15779818, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:29Z\", \"source_id\": 48569542, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:32Z\", \"source_id\": 15781658, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:10Z\", \"source_id\": 48577732, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:12Z\", \"source_id\": 15784179, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:34Z\", \"source_id\": 48587465, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:35Z\", \"source_id\": 15787221, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chingford", "service_state_platform": "2", "timing_fact_generation": 1789501417101345, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:27.886150", "service_state_evidence_id": 15787221, "current_leg_start_actual_dep": "2026-09-15T20:40:00+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:28.256903", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
LST |
CHI |
2T14 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7257.519, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 9122.523, "from_m": 7257.519, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9136.134, "from_m": 9122.523, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10229.951, "from_m": 9136.134, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10272.272, "from_m": 10229.951, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10505.501, "from_m": 10272.272, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11691.939, "from_m": 10505.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11918.98, "from_m": 11691.939, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14120.594, "from_m": 11918.98, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16651.254, "from_m": 14120.594, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16788.264, "from_m": 16651.254, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16870.277, "from_m": 16788.264, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17154.5, "from_m": 16870.277, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 591268, "profile_key": "49f6c9ed5db3570b9a6e5b686aae3b6a66baa538f799bc5aa14dabf190533795", "schedule_id": 11885, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2016", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2019H", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2026", "location": "Clapton", "stage_seq": 4, "distance_m": 6284.461, "section_seq": 1, "route_path_id": 32255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027", "location": "Clapton Jn", "stage_seq": 5, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2029H", "location": "St. James' Street", "stage_seq": 6, "distance_m": 9218.248, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031H", "location": "Walthamstow Central", "stage_seq": 7, "distance_m": 10045.085, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2034", "location": "Wood Street", "stage_seq": 8, "distance_m": 11796.695, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2036H", "wtt_dep": "2037", "location": "Highams Park", "stage_seq": 9, "distance_m": 14233.173, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Chingford", "stage_seq": 10, "distance_m": 17154.5, "section_seq": 1, "route_path_id": 32255}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17154.5, "from_m": 0.0, "section_seq": 1, "route_path_id": 32255}], "total_distance_m": 17154.5, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15482.886, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.614, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:14Z", "source_id": 48532605, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:19:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:21Z", "source_id": 15770261, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:56Z", "source_id": 48545682, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:25:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:59Z", "source_id": 15774320, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:56Z", "source_id": 48552423, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:28:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:58Z", "source_id": 15776414, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15424, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:53Z", "source_id": 48559082, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:31:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:58Z", "source_id": 15778520, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15420, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:47Z", "source_id": 48563224, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:33:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:51Z", "source_id": 15779818, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:29Z", "source_id": 48569542, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:36:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:32Z", "source_id": 15781658, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15416, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:10Z", "source_id": 48577732, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:39:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:12Z", "source_id": 15784179, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:34Z", "source_id": 48587465, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:45:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:35Z", "source_id": 15787221, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
London Liverpool Street |
2016 |
2016 |
6 |
None |
None |
Chingford |
2043 |
2042 |
2 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G61754/2026-09-15/detailed |
None |
Highams Park |
2026-09-15T20:40:00+01:00 |
Chingford |
5.0 |
{"type": "LineString", "coordinates": [[0.0, 51.60929923452176], [0.0001939, 51.610054700000006], [0.00030389120902488484, 51.61048353460085], [0.0013431999999999997, 51.614535399999994], [0.0014536999999999998, 51.614970199999995], [0.0015133999999999998, 51.6152525], [0.0015630999999999998, 51.6155338], [0.0016024999999999998, 51.6158215], [0.0016360000000000003, 51.6161128], [0.0016536999999999997, 51.6164058], [0.0016626, 51.616694599999995], [0.0016575, 51.6170041], [0.0016438, 51.617257599999995], [0.0015808, 51.6181593], [0.0015754, 51.618241700000006], [0.0015141, 51.6190481], [0.0014998999999999998, 51.619212799999985], [0.001475, 51.6195791], [0.0014561, 51.6198612], [0.0014419999999999997, 51.62018110000001], [0.0014405999999999998, 51.62023330000001], [0.0014469, 51.6206839], [0.0014636, 51.6209573], [0.0014958, 51.621233800000006], [0.0015340999999999998, 51.62149169999999], [0.0015826999999999998, 51.6217547], [0.0016369, 51.62199509999999], [0.0016965, 51.622239699999994], [0.0018514, 51.6227228], [0.0020335, 51.62319389999999], [0.0022171, 51.6235826], [0.0035221, 51.6262101], [0.003624099999999999, 51.62640579999999], [0.0037019, 51.62654009999999], [0.0037868, 51.626672600000006], [0.003888, 51.62682139999998], [0.0039929, 51.626959], [0.004099900000000001, 51.62708539999999], [0.004208699999999999, 51.627202999999994], [0.0044825, 51.6274861], [0.0047542999999999995, 51.6277596], [0.0049034, 51.6279107], [0.0062267, 51.629254], [0.006637988480823196, 51.62965167706966], [0.0067313, 51.629741900000006], [0.0067628, 51.6297737], [0.0081096, 51.631127699999986], [0.008186999999999998, 51.63120339999999], [0.0082415, 51.631264], [0.008289599999999998, 51.631320800000005], [0.008434199999999998, 51.6315032], [0.0084901, 51.6315677], [0.008551599999999998, 51.63163330000001], [0.010025799999999998, 51.633113]]} |
1.7 |
2040 |
2045 |
Highams Park |
Chingford |
Chingford |
51.6331130 |
0.0100258 |
51.6331130 |
0.0100258 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Chingford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787221 |
1789501417101345 |
44 |
44 |
2026-09-15 19:55:28.256903 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:27.886150 |
| 559656 |
591248 |
P76571 |
502J52MZ15 |
2026-09-15 |
COMPLETE |
15787894 |
2026-09-15 20:45:00 |
2026-09-15 19:55:37 |
2026-09-17 19:55:37 |
{"id": 591248, "stp": "P", "toc": "Greater Anglia", "uid": "P76571", "consist": "720528", "dest_crs": "SMN", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76571/2026-09-15/detailed", "trust_id": "502J52MZ15", "origin_crs": "WIC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southminster", "service_date": "2026-09-15", "dest_arr_time": "2046", "dest_platform": null, "is_terminated": 1, "next_location": "Southminster", "signalling_id": "2J52", "timing_status": "EARLY", "origin_station": "Wickford", "current_leg_arr": "2045", "current_leg_dep": "2040½", "current_leg_end": "Southminster", "origin_dep_time": "2015", "origin_platform": "1", "current_location": "Southminster", "last_update_time": "2026-09-15T19:55:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8140009999999999, 51.6337193], [0.8145834999999999, 51.63385619999999], [0.8158729999999998, 51.6341545], [0.8166876999999999, 51.6343676], [0.8174823, 51.63460659999999], [0.8186200999999999, 51.6350111], [0.8198302, 51.63552], [0.8207536, 51.63598700000001], [0.8216631999999999, 51.6365027], [0.8224819999999999, 51.63706410000001], [0.8232106999999999, 51.6375957], [0.8237967, 51.638096], [0.8243522999999999, 51.6386291], [0.8246883, 51.639006999999985], [0.8248714, 51.639209], [0.8254120999999999, 51.6399004], [0.8257832999999999, 51.640464999999985], [0.8260849999999998, 51.6410288], [0.8265979, 51.6421475], [0.8275277, 51.6442893], [0.8275443, 51.6443275], [0.8277332999999999, 51.64476309999999], [0.8284537999999999, 51.646424], [0.8293221999999999, 51.6484256], [0.8311565, 51.6524059], [0.8315517, 51.65318400000001], [0.8325251999999999, 51.655100399999995], [0.8331546, 51.6563773], [0.8355476999999999, 51.660963]]}", "current_leg_start": "Burnham-on-Crouch", "dest_arr_time_act": "2046", "motion_projection": null, "next_location_lat": "51.6609630", "next_location_lon": "0.8355477", "previous_location": "Burnham-on-Crouch", "current_leg_milage": "2.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 124.767, \"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\": 186.371, \"from_m\": 124.767, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 245.241, \"from_m\": 186.371, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 270.51, \"from_m\": 245.241, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 410.598, \"from_m\": 270.51, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 427.061, \"from_m\": 410.598, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2760.728, \"from_m\": 427.061, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2790.45, \"from_m\": 2760.728, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3965.127, \"from_m\": 2790.45, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13011.649, \"from_m\": 3965.127, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25825.834, \"from_m\": 13011.649, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26510.27, \"from_m\": 25825.834, \"capability_applied\": null, \"effective_limit_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\": 591248, \"profile_key\": \"b49b3f5c90db092f1f76942edbb0a442502364d093b699415bf5e59843c873cb\", \"schedule_id\": 22482, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Wickford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37179}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2019H\", \"location\": \"Battlesbridge\", \"stage_seq\": 2, \"distance_m\": 4031.255, \"section_seq\": 1, \"route_path_id\": 37179}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"South Woodham Ferrers\", \"stage_seq\": 3, \"distance_m\": 8039.668, \"section_seq\": 1, \"route_path_id\": 37179}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2030\", \"location\": \"North Fambridge\", \"stage_seq\": 4, \"distance_m\": 13331.463, \"section_seq\": 1, \"route_path_id\": 37179}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Althorne\", \"stage_seq\": 5, \"distance_m\": 18181.423, \"section_seq\": 1, \"route_path_id\": 37179}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": \"2040H\", \"location\": \"Burnham-on-Crouch\", \"stage_seq\": 6, \"distance_m\": 22986.283, \"section_seq\": 1, \"route_path_id\": 37179}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": null, \"location\": \"Southminster\", \"stage_seq\": 7, \"distance_m\": 26510.27, \"section_seq\": 1, \"route_path_id\": 37179}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 26510.27, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37179}], \"total_distance_m\": 26510.27, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 26464.085, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.185, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2015", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.5", "current_position_lat": "51.6609630", "current_position_lon": "0.8355477", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:11Z\", \"source_id\": 48555283, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:15Z\", \"source_id\": 15777285, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:33Z\", \"source_id\": 48589564, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:37Z\", \"source_id\": 15787894, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southminster", "service_state_platform": "1", "timing_fact_generation": 1789501478087050, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:35.131528", "service_state_evidence_id": 15787894, "current_leg_start_actual_dep": "2026-09-15T20:40:30+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:36.003490", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
WIC |
SMN |
2J52 |
720528 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 124.767, "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": 186.371, "from_m": 124.767, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 245.241, "from_m": 186.371, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 270.51, "from_m": 245.241, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 410.598, "from_m": 270.51, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 427.061, "from_m": 410.598, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2760.728, "from_m": 427.061, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2790.45, "from_m": 2760.728, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3965.127, "from_m": 2790.45, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13011.649, "from_m": 3965.127, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25825.834, "from_m": 13011.649, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26510.27, "from_m": 25825.834, "capability_applied": null, "effective_limit_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": 591248, "profile_key": "b49b3f5c90db092f1f76942edbb0a442502364d093b699415bf5e59843c873cb", "schedule_id": 22482, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2015", "location": "Wickford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2019H", "location": "Battlesbridge", "stage_seq": 2, "distance_m": 4031.255, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "South Woodham Ferrers", "stage_seq": 3, "distance_m": 8039.668, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2030", "location": "North Fambridge", "stage_seq": 4, "distance_m": 13331.463, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Althorne", "stage_seq": 5, "distance_m": 18181.423, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": "2040H", "location": "Burnham-on-Crouch", "stage_seq": 6, "distance_m": 22986.283, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": null, "location": "Southminster", "stage_seq": 7, "distance_m": 26510.27, "section_seq": 1, "route_path_id": 37179}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 26510.27, "from_m": 0.0, "section_seq": 1, "route_path_id": 37179}], "total_distance_m": 26510.27, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 26464.085, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.185, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13902, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:11Z", "source_id": 48555283, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:29:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:15Z", "source_id": 15777285, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13896, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:33Z", "source_id": 48589564, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:45:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:37Z", "source_id": 15787894, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Wickford |
2015 |
2015 |
1 |
None |
None |
Southminster |
2046 |
2046 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76571/2026-09-15/detailed |
None |
Burnham-on-Crouch |
2026-09-15T20:40:30+01:00 |
Southminster |
4.5 |
{"type": "LineString", "coordinates": [[0.8140009999999999, 51.6337193], [0.8145834999999999, 51.63385619999999], [0.8158729999999998, 51.6341545], [0.8166876999999999, 51.6343676], [0.8174823, 51.63460659999999], [0.8186200999999999, 51.6350111], [0.8198302, 51.63552], [0.8207536, 51.63598700000001], [0.8216631999999999, 51.6365027], [0.8224819999999999, 51.63706410000001], [0.8232106999999999, 51.6375957], [0.8237967, 51.638096], [0.8243522999999999, 51.6386291], [0.8246883, 51.639006999999985], [0.8248714, 51.639209], [0.8254120999999999, 51.6399004], [0.8257832999999999, 51.640464999999985], [0.8260849999999998, 51.6410288], [0.8265979, 51.6421475], [0.8275277, 51.6442893], [0.8275443, 51.6443275], [0.8277332999999999, 51.64476309999999], [0.8284537999999999, 51.646424], [0.8293221999999999, 51.6484256], [0.8311565, 51.6524059], [0.8315517, 51.65318400000001], [0.8325251999999999, 51.655100399999995], [0.8331546, 51.6563773], [0.8355476999999999, 51.660963]]} |
2.2 |
2040½ |
2045 |
Burnham-on-Crouch |
Southminster |
Southminster |
51.6609630 |
0.8355477 |
51.6609630 |
0.8355477 |
1 |
0 |
2026-09-15 19:55:37 |
TERMINATED |
2026-09-15 19:45:00 |
Southminster |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787894 |
1789501478087050 |
12 |
12 |
2026-09-15 19:55:36.003490 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:35.131528 |
| 559657 |
590084 |
G26261 |
861C63MY15 |
2026-09-15 |
COMPLETE |
15787905 |
2026-09-15 20:45:00 |
2026-09-15 19:56:07 |
2026-09-17 19:56:07 |
{"id": 590084, "stp": "P", "toc": "Southern", "uid": "G26261", "consist": "377215", "dest_crs": "HRH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26261/2026-09-15/detailed", "trust_id": "861C63MY15", "origin_crs": "PMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Horsham", "service_date": "2026-09-15", "dest_arr_time": "2046", "dest_platform": "2", "is_terminated": 1, "next_location": "Horsham", "signalling_id": "1C63", "timing_status": "EARLY", "origin_station": "Portsmouth Harbour", "current_leg_arr": "2045", "current_leg_dep": "2017", "current_leg_end": "Horsham", "origin_dep_time": "1929", "origin_platform": "5", "current_location": "Horsham Sig. Cpb76", "last_update_time": "2026-09-15T19:56:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6404466, 50.8306619], [-0.6397059, 50.830658699999994], [-0.6391123, 50.83067249999999], [-0.6386822, 50.8306927], [-0.6383819, 50.830706199999995], [-0.6377552, 50.83073790000001], [-0.637548, 50.8307463], [-0.6373058, 50.83076140000001], [-0.6371931999999999, 50.8307676], [-0.636573, 50.83079600000001], [-0.6362986999999999, 50.8307952], [-0.6357848999999999, 50.8307974], [-0.6348185, 50.8307987], [-0.628820698883665, 50.830803701085], [-0.6264233999999999, 50.8308057], [-0.6182014, 50.83079669999999], [-0.613868, 50.830792], [-0.6124514999999999, 50.8307905], [-0.6090386000000001, 50.8307563], [-0.6084138, 50.83075], [-0.5878781, 50.8305108], [-0.5865699, 50.83049559999999], [-0.5859194, 50.83048190000001], [-0.5853655999999999, 50.8304624], [-0.5847379, 50.8304294], [-0.5841317999999999, 50.83038199999999], [-0.5835658, 50.8303252], [-0.5829215, 50.8302536], [-0.5823360000000001, 50.83017780000001], [-0.581703, 50.8300855], [-0.5811469999999999, 50.8299937], [-0.5805776, 50.8298869], [-0.5799325999999999, 50.82975600000001], [-0.5792244, 50.8295887], [-0.5783218, 50.8293524], [-0.5777627, 50.829191], [-0.5777221999999999, 50.82917929999999], [-0.5769532, 50.8289337], [-0.5762821000000001, 50.82874299999999], [-0.5749658, 50.8282869], [-0.5745388999999999, 50.8281318], [-0.5737447, 50.8278561], [-0.5731796, 50.8276785], [-0.5725076999999998, 50.8274723], [-0.5721202, 50.8273707], [-0.5717649999999999, 50.82728610000001], [-0.5715184, 50.827233], [-0.5711723, 50.8271705], [-0.5708328, 50.82711379999999], [-0.5706980000000001, 50.8270935], [-0.570172, 50.8270224], [-0.5695752, 50.82696739999999], [-0.5692358, 50.82694519999998], [-0.5689065999999999, 50.82693209999999], [-0.5682737999999999, 50.82692189999999], [-0.5679861, 50.8269243], [-0.5676972, 50.8269328], [-0.5672728999999999, 50.8269578], [-0.5670728, 50.8269725], [-0.5667218999999999, 50.82700410000001], [-0.5664686, 50.82703320000001], [-0.5661364, 50.827075999999984], [-0.5658181, 50.827127399999995], [-0.5655737, 50.8271719], [-0.565361, 50.8272119], [-0.5648806, 50.82732159999999], [-0.5646841, 50.8273706], [-0.5645253999999998, 50.8274108], [-0.5642378999999998, 50.82749270000001], [-0.563666, 50.82764529999999], [-0.5633635999999999, 50.8277533], [-0.5631897, 50.827819100000006], [-0.5627654, 50.8279999], [-0.5623360999999999, 50.8282082], [-0.5619285999999999, 50.82842320000001], [-0.5616288999999999, 50.828605], [-0.5614199000000001, 50.82873709999999], [-0.5610304, 50.8290108], [-0.5607552, 50.829221399999994], [-0.5606751, 50.82928849999999], [-0.5603492, 50.8295886], [-0.5600219, 50.8299348], [-0.5597587999999999, 50.83024640000001], [-0.5586436, 50.83170079999999], [-0.5584153, 50.832002], [-0.556466, 50.8345727], [-0.5556199, 50.83567609999999], [-0.5555349999999999, 50.83578970000001], [-0.5551786, 50.83625479999999], [-0.5545579, 50.837071300000005], [-0.5523324, 50.8399909], [-0.5516569999999998, 50.8408851], [-0.5505713, 50.8423119], [-0.5489511, 50.844446299999994], [-0.5484738, 50.8450674], [-0.5479822999999999, 50.84571369999999], [-0.5476898, 50.8461024], [-0.547429, 50.8464377], [-0.5469529, 50.84707349999999], [-0.5464716, 50.84770220000001], [-0.5462439, 50.8480056], [-0.5459477, 50.8483802], [-0.5458408, 50.8485062], [-0.5455758, 50.8488187], [-0.5452907, 50.8491239], [-0.5449745, 50.8494471], [-0.5446800999999999, 50.849737299999994], [-0.5443894, 50.850008], [-0.5440290999999999, 50.8503267], [-0.543669, 50.850625599999994], [-0.5432766, 50.85093620000001], [-0.5419459999999999, 50.8518978], [-0.5415436999999999, 50.85219109999999], [-0.5411848, 50.8524673], [-0.5408560999999998, 50.852737799999986], [-0.5405250999999999, 50.8530229], [-0.5402053, 50.8533168], [-0.5398941, 50.853629699999985], [-0.5395640999999999, 50.8539624], [-0.5392494999999999, 50.85429250000001], [-0.5389891704717129, 50.85459950562129], [-0.5389288, 50.85467069999999], [-0.5385564, 50.8551277], [-0.5383330999999999, 50.8554316], [-0.5380856, 50.8558025], [-0.5377559999999999, 50.85631360000001], [-0.53752, 50.8567152], [-0.5373738, 50.857021499999995], [-0.5371770999999999, 50.8574225], [-0.5370236, 50.8577815], [-0.5368539999999999, 50.85822189999999], [-0.5367017999999999, 50.85865689999999], [-0.5365911, 50.859076900000005], [-0.5364854, 50.85951330000001], [-0.5364093, 50.85993909999999], [-0.5363467, 50.8604102], [-0.5360227, 50.864286500000006], [-0.5359861, 50.8647406], [-0.5359632, 50.865049299999995], [-0.5359468, 50.86525650000001], [-0.5356671999999999, 50.8686145], [-0.5356553, 50.868807], [-0.5356509999999999, 50.8688593], [-0.5354782, 50.87109180000001], [-0.5354456, 50.87157439999999], [-0.5354315999999999, 50.8720106], [-0.5354396, 50.87243999999998], [-0.5354754, 50.8729477], [-0.5355457, 50.8735769], [-0.5355972, 50.873946], [-0.535615, 50.874076], [-0.5356692999999999, 50.87440779999999], [-0.5357953999999999, 50.875011], [-0.535906, 50.87546539999999], [-0.5359165, 50.8754987], [-0.5360759, 50.875965599999994], [-0.5362351999999999, 50.8764636], [-0.5364116, 50.8769577], [-0.5366128, 50.877486000000005], [-0.5368271999999998, 50.87797570000001], [-0.5371544999999999, 50.8786403], [-0.5374259999999998, 50.87914510000001], [-0.537607925840179, 50.87946438542721], [-0.5377244, 50.87966879999999], [-0.5380203, 50.8801562], [-0.5383302999999999, 50.8806238], [-0.5386576, 50.8810781], [-0.5389891704717129, 50.88151403990994], [-0.5391531999999999, 50.8817297], [-0.5391756999999999, 50.881759900000006], [-0.5392130999999999, 50.881809999999994], [-0.53976, 50.882450600000006], [-0.5404281999999999, 50.8831857], [-0.5404702, 50.88323330000001], [-0.5408027, 50.883608], [-0.5410922, 50.8839735], [-0.5413479000000001, 50.88434319999999], [-0.5415786, 50.884710299999995], [-0.5417803, 50.8850645], [-0.5419344999999999, 50.88534920000001], [-0.5421039, 50.88571110000001], [-0.5422603999999999, 50.88609029999999], [-0.542391, 50.8864594], [-0.5425505, 50.88704460000001], [-0.5426321, 50.8873909], [-0.5426756, 50.8877125], [-0.5427020999999999, 50.88806939999999], [-0.5427203, 50.888470899999994], [-0.5427131999999999, 50.88891689999999], [-0.5426795999999999, 50.88936499999999], [-0.5420469, 50.895972], [-0.5419865999999999, 50.89662689999999], [-0.5419614, 50.8969449], [-0.5419485, 50.89705860000001], [-0.5419314, 50.89725279999999], [-0.5418831, 50.89784079999999], [-0.5418042, 50.89855549999999], [-0.5417451999999999, 50.8989018], [-0.5417088, 50.8994966], [-0.5417066, 50.9000721], [-0.5417326, 50.9006685], [-0.5417773, 50.901220599999995], [-0.541833, 50.901683000000006], [-0.5419161, 50.9021854], [-0.5420073, 50.90267599999999], [-0.5421169000000001, 50.903216099999995], [-0.5422629999999999, 50.903729199999994], [-0.5436496, 50.9077538], [-0.5439951999999999, 50.908908199999985], [-0.5441063999999999, 50.9092405], [-0.5441576, 50.9093934], [-0.5456099, 50.91373120000001], [-0.5461219, 50.9152071], [-0.5463283, 50.9156937], [-0.5465135, 50.916084699999985], [-0.5467335, 50.9165193], [-0.5469803, 50.9169623], [-0.5472356, 50.91737410000001], [-0.5485278999999998, 50.91920790000001], [-0.5487746, 50.9196053], [-0.549059, 50.92009560000001], [-0.5493218, 50.9206266], [-0.5495254999999999, 50.92108270000001], [-0.5497133, 50.921567899999985], [-0.5499253, 50.922209199999976], [-0.5500565999999999, 50.92270589999999], [-0.550129, 50.9230812], [-0.5501934, 50.9235445], [-0.5502579, 50.9240538], [-0.5502818999999999, 50.9245082], [-0.5502741, 50.92494], [-0.5502631, 50.9254245], [-0.5502524999999999, 50.925553499999985], [-0.5502068, 50.92589120000001], [-0.5501424, 50.926381500000005], [-0.5500324999999999, 50.9268701], [-0.5499304999999999, 50.9272707], [-0.5497990999999999, 50.927717099999995], [-0.549641, 50.92816379999999], [-0.5495067999999999, 50.9285285], [-0.5493431, 50.92886659999999], [-0.5491832, 50.92919450000001], [-0.5491324999999999, 50.92929839999999], [-0.5490883, 50.92938900000001], [-0.5488363, 50.9298273], [-0.5485278, 50.9302985], [-0.5482405, 50.9307542], [-0.5479511, 50.9311387], [-0.5476008, 50.93161289999999], [-0.5472207, 50.932036800000006], [-0.5467736000000001, 50.93246570000001], [-0.5463418, 50.9328697], [-0.5458718, 50.93330910000001], [-0.542737664281403, 50.93610947273908], [-0.5402105999999999, 50.9383673], [-0.5389891704717129, 50.93945871940608], [-0.5319919, 50.9457107], [-0.5305570999999999, 50.9469926], [-0.5302513, 50.9472258], [-0.5298935, 50.947471400000005], [-0.5294949, 50.94771799999999], [-0.5290524, 50.94794739999999], [-0.5284864, 50.9481941], [-0.5279519000000001, 50.948398099999984], [-0.5271790999999999, 50.94870720000001], [-0.5265095, 50.9490154], [-0.5259077, 50.94931400000001], [-0.5253669, 50.949617], [-0.5248787, 50.94990589999999], [-0.5242832, 50.9502827], [-0.5237522, 50.9506646], [-0.5233122999999998, 50.951010200000006], [-0.5229046000000002, 50.9513625], [-0.5224647, 50.9517592], [-0.5184335999999999, 50.9556349], [-0.5183694, 50.9556966], [-0.5178100000000001, 50.956244899999994], [-0.5174531999999998, 50.95660530000001], [-0.5173201, 50.95673459999999], [-0.5171818999999999, 50.95686899999998], [-0.5164529, 50.957578], [-0.5161402991155466, 50.95787726994438], [-0.5161293, 50.957887799999995], [-0.5164529, 50.957578], [-0.5171818999999999, 50.95686899999998], [-0.5173201, 50.95673459999999], [-0.5174531999999998, 50.95660530000001], [-0.5178100000000001, 50.956244899999994], [-0.5183694, 50.9556966], [-0.5184335999999999, 50.9556349], [-0.5224647, 50.9517592], [-0.5229046000000002, 50.9513625], [-0.5233122999999998, 50.951010200000006], [-0.5237522, 50.9506646], [-0.5242832, 50.9502827], [-0.5248787, 50.94990589999999], [-0.5253669, 50.949617], [-0.5259077, 50.94931400000001], [-0.5265095, 50.9490154], [-0.5271790999999999, 50.94870720000001], [-0.5279519000000001, 50.948398099999984], [-0.5284864, 50.9481941], [-0.5290524, 50.94794739999999], [-0.5294949, 50.94771799999999], [-0.5298935, 50.947471400000005], [-0.5302513, 50.9472258], [-0.5305570999999999, 50.9469926], [-0.5319919, 50.9457107], [-0.5389891704717129, 50.93945871940608], [-0.5402105999999999, 50.9383673], [-0.542737664281403, 50.93610947273908], [-0.5458718, 50.93330910000001], [-0.5463418, 50.9328697], [-0.5467736000000001, 50.93246570000001], [-0.5472207, 50.932036800000006], [-0.5476008, 50.93161289999999], [-0.5479511, 50.9311387], [-0.5482405, 50.9307542], [-0.5485278, 50.9302985], [-0.5488363, 50.9298273], [-0.5490883, 50.92938900000001], [-0.5491324999999999, 50.92929839999999], [-0.5491832, 50.92919450000001], [-0.5493431, 50.92886659999999], [-0.5495067999999999, 50.9285285], [-0.549641, 50.92816379999999], [-0.5497990999999999, 50.927717099999995], [-0.5499304999999999, 50.9272707], [-0.5500324999999999, 50.9268701], [-0.5501424, 50.926381500000005], [-0.5502068, 50.92589120000001], [-0.5502524999999999, 50.925553499999985], [-0.5502631, 50.9254245], [-0.5502741, 50.92494], [-0.5502818999999999, 50.9245082], [-0.5502579, 50.9240538], [-0.5501934, 50.9235445], [-0.550129, 50.9230812], [-0.5500565999999999, 50.92270589999999], [-0.5499253, 50.922209199999976], [-0.5497133, 50.921567899999985], [-0.5495254999999999, 50.92108270000001], [-0.5493218, 50.9206266], [-0.549059, 50.92009560000001], [-0.5487746, 50.9196053], [-0.5485278999999998, 50.91920790000001], [-0.5472356, 50.91737410000001], [-0.5469803, 50.9169623], [-0.5467335, 50.9165193], [-0.5465135, 50.916084699999985], [-0.5463283, 50.9156937], [-0.5461219, 50.9152071], [-0.5456099, 50.91373120000001], [-0.5441576, 50.9093934], [-0.5441063999999999, 50.9092405], [-0.5439951999999999, 50.908908199999985], [-0.5436496, 50.9077538], [-0.5422629999999999, 50.903729199999994], [-0.5421169000000001, 50.903216099999995], [-0.5420073, 50.90267599999999], [-0.5419161, 50.9021854], [-0.541833, 50.901683000000006], [-0.5417773, 50.901220599999995], [-0.5417326, 50.9006685], [-0.5417066, 50.9000721], [-0.5417088, 50.8994966], [-0.5417451999999999, 50.8989018], [-0.5418042, 50.89855549999999], [-0.5418831, 50.89784079999999], [-0.5419314, 50.89725279999999], [-0.5419485, 50.89705860000001], [-0.5419614, 50.8969449], [-0.5419865999999999, 50.89662689999999], [-0.5420469, 50.895972], [-0.5426795999999999, 50.88936499999999], [-0.5427131999999999, 50.88891689999999], [-0.5427203, 50.888470899999994], [-0.5427020999999999, 50.88806939999999], [-0.5426756, 50.8877125], [-0.5426321, 50.8873909], [-0.5425505, 50.88704460000001], [-0.542391, 50.8864594], [-0.5422603999999999, 50.88609029999999], [-0.5421039, 50.88571110000001], [-0.5419344999999999, 50.88534920000001], [-0.5417803, 50.8850645], [-0.5415786, 50.884710299999995], [-0.5413479000000001, 50.88434319999999], [-0.5410922, 50.8839735], [-0.5408027, 50.883608], [-0.5404702, 50.88323330000001], [-0.5404281999999999, 50.8831857], [-0.53976, 50.882450600000006], [-0.5392130999999999, 50.881809999999994], [-0.5391756999999999, 50.881759900000006], [-0.5391531999999999, 50.8817297], [-0.5389891704717129, 50.88151403990994], [-0.5386576, 50.8810781], [-0.5383302999999999, 50.8806238], [-0.5380203, 50.8801562], [-0.5377244, 50.87966879999999], [-0.537607925840179, 50.87946438542721], [-0.5374259999999998, 50.87914510000001], [-0.5371544999999999, 50.8786403], [-0.5368271999999998, 50.87797570000001], [-0.5366128, 50.877486000000005], [-0.5364116, 50.8769577], [-0.5362351999999999, 50.8764636], [-0.5360759, 50.875965599999994], [-0.5359165, 50.8754987], [-0.535906, 50.87546539999999], [-0.5357953999999999, 50.875011], [-0.5356692999999999, 50.87440779999999], [-0.535615, 50.874076], [-0.5355972, 50.873946], [-0.5355457, 50.8735769], [-0.5354754, 50.8729477], [-0.5354396, 50.87243999999998], [-0.5354315999999999, 50.8720106], [-0.5354456, 50.87157439999999], [-0.5354782, 50.87109180000001], [-0.5356509999999999, 50.8688593], [-0.5356553, 50.868807], [-0.5356671999999999, 50.8686145], [-0.5359468, 50.86525650000001], [-0.5359632, 50.865049299999995], [-0.5359861, 50.8647406], [-0.5360227, 50.864286500000006], [-0.5363467, 50.8604102], [-0.5364093, 50.85993909999999], [-0.5364854, 50.85951330000001], [-0.5365911, 50.859076900000005], [-0.5367017999999999, 50.85865689999999], [-0.5368539999999999, 50.85822189999999], [-0.5370236, 50.8577815], [-0.5371770999999999, 50.8574225], [-0.5373738, 50.857021499999995], [-0.53752, 50.8567152], [-0.5377559999999999, 50.85631360000001], [-0.5380856, 50.8558025], [-0.5383330999999999, 50.8554316], [-0.5385564, 50.8551277], [-0.5389288, 50.85467069999999], [-0.5389891704717129, 50.85459950562129], [-0.5392494999999999, 50.85429250000001], [-0.5395640999999999, 50.8539624], [-0.5398941, 50.853629699999985], [-0.5402053, 50.8533168], [-0.5405250999999999, 50.8530229], [-0.5408560999999998, 50.852737799999986], [-0.5411848, 50.8524673], [-0.5415436999999999, 50.85219109999999], [-0.5419459999999999, 50.8518978], [-0.5432766, 50.85093620000001], [-0.543669, 50.850625599999994], [-0.5440290999999999, 50.8503267], [-0.5443894, 50.850008], [-0.5446800999999999, 50.849737299999994], [-0.5449745, 50.8494471], [-0.5452907, 50.8491239], [-0.5455758, 50.8488187], [-0.5458408, 50.8485062], [-0.5459477, 50.8483802], [-0.5458073, 50.8485798], [-0.5456874, 50.8487549], [-0.5453389, 50.8491381], [-0.5450174, 50.84946219999999], [-0.5447263, 50.849750099999994], [-0.5444378, 50.8500277], [-0.5440733, 50.8503472], [-0.5437109, 50.85064580000001], [-0.5433123, 50.850957099999995], [-0.5419801, 50.85191459999999], [-0.5415809, 50.852210500000005], [-0.5412375, 50.8524856], [-0.5409006, 50.8527594], [-0.5405654999999999, 50.853047399999994], [-0.5402384, 50.85334770000001], [-0.5399397, 50.85364109999999], [-0.5396059, 50.8539743], [-0.5393000999999998, 50.85430349999999], [-0.5389891704717129, 50.854670908904474], [-0.5389818999999999, 50.8546795], [-0.5386217, 50.8551271], [-0.5383759, 50.8554539], [-0.5381331, 50.85581149999999], [-0.5378035999999999, 50.85633169999999], [-0.5375712, 50.856726299999984], [-0.5374224, 50.8570353], [-0.5372311, 50.85742570000001], [-0.5370722999999998, 50.8577999], [-0.5369105, 50.8582328], [-0.5367582, 50.8586736], [-0.5366394, 50.859098800000005], [-0.5365424, 50.85952259999999], [-0.536456, 50.8599572], [-0.5363959, 50.860422], [-0.5360756, 50.8642987], [-0.5360387999999999, 50.86474189999999], [-0.5359978, 50.86525729999999], [-0.5357227, 50.86861629999999], [-0.5357096, 50.8688077], [-0.5357057, 50.868857], [-0.5355304999999999, 50.871091], [-0.5354975999999999, 50.8715789], [-0.5354891, 50.8720105], [-0.5354966, 50.8724235], [-0.5355236, 50.872940199999995], [-0.5355946, 50.87357409999999], [-0.5356512999999999, 50.8739431], [-0.5356682999999999, 50.87407459999999], [-0.5357266999999999, 50.8744029], [-0.5358516, 50.8750046], [-0.535957, 50.8754583], [-0.5359645999999999, 50.87549469999999], [-0.5361205, 50.8759665], [-0.5362846, 50.8764566], [-0.5364562, 50.876946800000006], [-0.5366691999999998, 50.877493], [-0.5368985999999999, 50.8780119], [-0.5371964, 50.8786308], [-0.5374652, 50.8791328], [-0.5376528918212091, 50.87946438542721], [-0.5377656, 50.8796635], [-0.5380747, 50.8801575], [-0.5383751999999999, 50.8806113], [-0.5387011, 50.88106229999999], [-0.5389891704717129, 50.881437839090445], [-0.5391994, 50.881711900000006], [-0.5392638, 50.8817923], [-0.5398065, 50.8824354], [-0.5404224, 50.8831164], [-0.5404681, 50.8831669], [-0.5405136, 50.8832189], [-0.5408451, 50.8836021], [-0.5411312, 50.8839637], [-0.5413927, 50.8843368], [-0.5416274, 50.884705700000005], [-0.5418235, 50.8850547], [-0.5419759999999999, 50.8853398], [-0.5421433000000001, 50.8857125], [-0.5422998, 50.886071599999994], [-0.5424333999999998, 50.886459599999995], [-0.5425930999999999, 50.8870426], [-0.5426795, 50.887387], [-0.5427224999999999, 50.8876981], [-0.5427503999999999, 50.88807039999999], [-0.5427719, 50.8884684], [-0.542762, 50.888918999999994], [-0.5427249, 50.8893745], [-0.5420348999999999, 50.8966305], [-0.5420088999999999, 50.896951400000006], [-0.5419933, 50.8970601], [-0.5419759, 50.8972515], [-0.5418551, 50.898556099999986], [-0.5418029, 50.898916500000006], [-0.5417636, 50.899492900000006], [-0.5417578999999999, 50.90006770000001], [-0.5417888, 50.90066019999999], [-0.5418394999999999, 50.90122549999998], [-0.54189, 50.9017072], [-0.541968, 50.9021902], [-0.5420560999999999, 50.90269239999999], [-0.5421727999999999, 50.9032095], [-0.5423162999999999, 50.903732000000005], [-0.5436894999999999, 50.90775820000001], [-0.5440357, 50.9089027], [-0.5441445, 50.90922989999998], [-0.5441984, 50.9093826], [-0.5456574999999999, 50.91373120000001], [-0.5461729, 50.91519699999999], [-0.5463726, 50.915694299999984], [-0.5465713, 50.91609299999999], [-0.5467883, 50.9165246], [-0.547024, 50.91695499999999], [-0.5472899999999999, 50.9173767], [-0.5485845, 50.9192076], [-0.5488297999999999, 50.9196033], [-0.5491212, 50.920106399999995], [-0.5493803, 50.9206203], [-0.5495764, 50.921082299999995], [-0.5497734, 50.92155989999999], [-0.5499816, 50.92221020000001], [-0.5501013999999999, 50.9227053], [-0.5501788, 50.92309980000001], [-0.5502551000000001, 50.92354379999999], [-0.5503107, 50.92406099999999], [-0.5503309, 50.924497300000006], [-0.5503317, 50.924942699999995], [-0.5503128, 50.925427], [-0.5503011, 50.9255403], [-0.5502601999999999, 50.92592119999999], [-0.5501916999999998, 50.92638569999998], [-0.5500919, 50.9268753], [-0.5499859, 50.9272759], [-0.5498487, 50.927726699999994], [-0.5496889, 50.9281698], [-0.5495511000000001, 50.928532], [-0.5493968, 50.9288728], [-0.5492359, 50.92919959999999], [-0.5491859, 50.9293012], [-0.5491298, 50.9294151], [-0.5488727, 50.92985519999999], [-0.5485861999999999, 50.930312], [-0.5482864999999999, 50.93078659999998], [-0.548003, 50.9311914], [-0.547642, 50.93164350000001], [-0.5472658, 50.93205030000001], [-0.5468333, 50.9324681], [-0.5463800999999999, 50.932887], [-0.5459697, 50.9332696], [-0.5427921592768928, 50.93610947273908], [-0.5402438, 50.9383869], [-0.5389891704717129, 50.93950826958616], [-0.5314011, 50.94628980000001], [-0.5305957, 50.94700949999999], [-0.530296, 50.9472459], [-0.5299229, 50.94749699999999], [-0.5295290999999999, 50.947738099999995], [-0.5290804, 50.94796959999999], [-0.5285308, 50.94821220000001], [-0.5279802, 50.948426299999994], [-0.5272060999999999, 50.9487351], [-0.5265445, 50.94903800000001], [-0.5259533, 50.9493312], [-0.5253954, 50.94963829999999], [-0.5249098999999999, 50.94993240000001], [-0.5243199, 50.95031109999999], [-0.5237915, 50.9506836], [-0.5233542999999999, 50.9510375], [-0.5229290999999999, 50.9514037], [-0.522496, 50.951796300000005], [-0.5221178, 50.9521534], [-0.5184156, 50.9557093], [-0.5182602000000001, 50.9558618], [-0.5180294999999999, 50.9560882], [-0.5178527999999999, 50.956261600000005], [-0.5175052, 50.956611400000014], [-0.5173673, 50.95674669999999], [-0.5164925999999999, 50.95759700000001], [-0.5161755999999998, 50.9578919], [-0.5157204, 50.95828319999999], [-0.5153686, 50.95854649999999], [-0.5152721, 50.9586188], [-0.5148034, 50.958928599999986], [-0.5142913, 50.959238], [-0.5137734, 50.9594959], [-0.5131432, 50.9597913], [-0.5125003, 50.9600885], [-0.5057653, 50.963081800000005], [-0.5051331, 50.963351399999986], [-0.5045832, 50.9635609], [-0.5039599, 50.9637598], [-0.503233, 50.963947], [-0.5021446, 50.96416529999999], [-0.5013001, 50.964350199999984], [-0.5004953, 50.9645741], [-0.4997609, 50.9648429], [-0.4990934000000001, 50.9651113], [-0.4984073, 50.9654177], [-0.4978304, 50.96570019999999], [-0.497302, 50.9660038], [-0.4967923, 50.9663173], [-0.4963444, 50.9666257], [-0.495877, 50.9670035], [-0.4954459000000001, 50.9673872], [-0.4950498999999999, 50.96778270000001], [-0.49473780000000006, 50.96812020000001], [-0.4944293, 50.968493200000005], [-0.4941638, 50.968884300000006], [-0.4939102, 50.969311299999994], [-0.4936589, 50.9698225], [-0.4935638, 50.97004009999999], [-0.49335849999999987, 50.9705097], [-0.4930614, 50.9711003], [-0.4927315, 50.9716821], [-0.4924134999999999, 50.9721816], [-0.4920806, 50.9726529], [-0.49176079999999994, 50.97307089999999], [-0.4913004, 50.973608], [-0.4907033, 50.97422049999999], [-0.4901625, 50.9747255], [-0.4896239, 50.9751821], [-0.48909489999999994, 50.9755961], [-0.4885103999999999, 50.97602409999999], [-0.4878918999999999, 50.97643659999999], [-0.4872015, 50.9768827], [-0.4865213, 50.97728080000001], [-0.4844594, 50.978322299999995], [-0.4832989, 50.9788854], [-0.4825417000000001, 50.979304599999985], [-0.4817857, 50.9797515], [-0.4811279, 50.980183499999995], [-0.4808035000000001, 50.9804158], [-0.48050979999999993, 50.9806262], [-0.4799834, 50.98103700000001], [-0.4792794, 50.981629899999994], [-0.47914560000000006, 50.9817403], [-0.4786399, 50.9822129], [-0.4782581, 50.9826148], [-0.47754109999999994, 50.983428800000006], [-0.47710740000000007, 50.984001600000006], [-0.47673979999999994, 50.9845121], [-0.4764121, 50.9849945], [-0.47580410000000006, 50.985889799999995], [-0.4735187, 50.989253700000006], [-0.4734952999999999, 50.989289199999995], [-0.47118831634211095, 50.99268564501821], [-0.4677365, 50.9977671], [-0.46419779999999994, 51.0029917], [-0.4590776, 51.0105785], [-0.4590596, 51.010602899999995], [-0.4589383, 51.01076799999999], [-0.4587131, 51.011074499999985], [-0.4583408999999999, 51.011528899999995], [-0.4578466000000001, 51.012032600000005], [-0.4573383, 51.0124586], [-0.456813, 51.0128428], [-0.4562739, 51.01317430000001], [-0.45566410000000007, 51.01352730000001], [-0.4550605999999999, 51.0138183], [-0.4548432999999999, 51.01391710000001], [-0.4541596, 51.01418879999999], [-0.4534998, 51.01441150000001], [-0.4528258, 51.0145953], [-0.4522113, 51.01474819999999], [-0.45154959999999994, 51.0148944], [-0.4507047, 51.015034400000005], [-0.449901, 51.01511680000001], [-0.44951169999999985, 51.0151495], [-0.44916159991701093, 51.01516831602887], [-0.4491576420597607, 51.01516852874278], [-0.4491097999999999, 51.01517110000001], [-0.4486632, 51.0151855], [-0.4483279999999999, 51.0151882], [-0.4480067, 51.0151889], [-0.4473840999999999, 51.01517319999999], [-0.4464412, 51.0151097], [-0.4447882, 51.01499830000001], [-0.4423802999999999, 51.014836], [-0.4414536999999999, 51.01479489999999], [-0.4405149, 51.01477099999999], [-0.4395296, 51.0147759], [-0.4386723, 51.01479489999999], [-0.4377803, 51.0148296], [-0.4368214999999999, 51.0149045], [-0.4358747, 51.0149939], [-0.4251435999999999, 51.0162119], [-0.42492299999999994, 51.0162373], [-0.4229012999999999, 51.016472399999984], [-0.4217998, 51.01661729999999], [-0.4207873, 51.0167808], [-0.419674, 51.017004199999995], [-0.4185367, 51.0172874], [-0.4174610999999999, 51.0175786], [-0.4164004, 51.01790020000001], [-0.4153042, 51.0182714], [-0.4143888, 51.0185978], [-0.4134486, 51.018961199999985], [-0.4127271, 51.0192594], [-0.411987, 51.0195764], [-0.4112467, 51.01991590000001], [-0.4104757, 51.020297699999986], [-0.4048145000000001, 51.0232414], [-0.4010353, 51.02518859999998], [-0.3952087000000001, 51.02820849999999], [-0.3913925, 51.0301858], [-0.39047029999999994, 51.03066429999999], [-0.3902234, 51.0307862], [-0.3886933, 51.0315945], [-0.38788179999999994, 51.03198319999999], [-0.3870509999999999, 51.03233179999999], [-0.38673, 51.0324609], [-0.3812412999999999, 51.0345154], [-0.3787687, 51.035441], [-0.376445, 51.03631080000001], [-0.3756725, 51.0366521], [-0.3749027999999999, 51.0370665], [-0.3742105999999999, 51.0374861], [-0.3736267, 51.03790550000001], [-0.3731448, 51.038335699999976], [-0.3727051, 51.03877889999999], [-0.3723018, 51.03928150000001], [-0.3719529, 51.0397849], [-0.3680363, 51.046465899999994], [-0.3676606999999999, 51.047039000000005], [-0.3672193, 51.0476295], [-0.36677219999999994, 51.04817500000001], [-0.3663948, 51.0486027], [-0.36582578262370224, 51.04919293101055], [-0.3658181, 51.049200899999995], [-0.3652387999999999, 51.0497585], [-0.3646554, 51.0502277], [-0.3638918, 51.05081699999999], [-0.363326, 51.0512087], [-0.3632111, 51.0512882], [-0.3626536, 51.0516593], [-0.3625069, 51.05174809999999], [-0.3619638, 51.05207709999999], [-0.361148, 51.05251810000001], [-0.3604246, 51.0528747], [-0.3597001, 51.0532031], [-0.35932611364780853, 51.05336339493487], [-0.3589787, 51.05351230000001], [-0.3582163, 51.0538093], [-0.35773879999999997, 51.05398449999999], [-0.3542623999999999, 51.055188], [-0.3542193, 51.05520320000001], [-0.3530578, 51.05559459999999], [-0.35219789999999995, 51.0558406], [-0.35141459999999997, 51.0560473], [-0.35065250000000003, 51.056205600000006], [-0.3497785, 51.056362199999995], [-0.348862, 51.05650030000001], [-0.34803009999999995, 51.0565982], [-0.3476474, 51.05662709999999], [-0.3471446, 51.056664999999995], [-0.3462884, 51.05670369999999], [-0.345385, 51.0567159], [-0.3444761, 51.056695299999994], [-0.3398333, 51.0564729], [-0.33871489999999993, 51.056430000000006], [-0.3376875999999999, 51.0564375], [-0.33676829999999996, 51.0564746], [-0.3358458999999999, 51.0565387], [-0.3347761, 51.0566527], [-0.3337743000000001, 51.0568051], [-0.3329097999999999, 51.0569732], [-0.3320275999999999, 51.0571696], [-0.3311682, 51.057401299999995], [-0.3304987, 51.0576021], [-0.33020359999999993, 51.057693699999994], [-0.3300746, 51.057735], [-0.3290198999999999, 51.058100199999984], [-0.32881999999999995, 51.058175699999985], [-0.32785429999999993, 51.0585794], [-0.32705579999999995, 51.05895290000001], [-0.32629529999999995, 51.059369199999985], [-0.3256768, 51.0597324], [-0.3250616, 51.060145899999995], [-0.32455449999999997, 51.06050599999999], [-0.3241535, 51.0608209], [-0.3239797, 51.0609679], [-0.3235867, 51.061332799999995], [-0.320882, 51.064039599999994], [-0.320815, 51.0641067], [-0.3204821, 51.0644397], [-0.32018189999999996, 51.06473989999999], [-0.3189475, 51.065981099999995]]}", "current_leg_start": "Barnham", "dest_arr_time_act": "2046", "motion_projection": null, "next_location_lat": "51.0659811", "next_location_lon": "-0.3189475", "previous_location": "Barnham", "current_leg_milage": "42.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 381.412, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 563.276, \"from_m\": 381.412, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1170.809, \"from_m\": 563.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1526.605, \"from_m\": 1170.809, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1779.826, \"from_m\": 1526.605, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3034.81, \"from_m\": 1779.826, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3328.522, \"from_m\": 3034.81, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 5434.207, \"from_m\": 3328.522, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 6979.44, \"from_m\": 5434.207, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7181.225, \"from_m\": 6979.44, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10724.004, \"from_m\": 7181.225, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 11447.591, \"from_m\": 10724.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\": 12363.71, \"from_m\": 11447.591, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12930.013, \"from_m\": 12363.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\": 13025.227, \"from_m\": 12930.013, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13336.813, \"from_m\": 13025.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\": 25457.199, \"from_m\": 13336.813, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26071.555, \"from_m\": 25457.199, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36869.229, \"from_m\": 26071.555, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37496.293, \"from_m\": 36869.229, \"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\": 41589.009, \"from_m\": 37496.293, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41640.694, \"from_m\": 41589.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\": 41746.142, \"from_m\": 41640.694, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41981.602, \"from_m\": 41746.142, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42765.526, \"from_m\": 41981.602, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 45228.99, \"from_m\": 42765.526, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45274.487, \"from_m\": 45228.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56866.243, \"from_m\": 45274.487, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 60676.088, \"from_m\": 56866.243, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65881.845, \"from_m\": 60676.088, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 67265.757, \"from_m\": 65881.845, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 78023.892, \"from_m\": 67265.757, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 78269.8, \"from_m\": 78023.892, \"capability_applied\": null, \"effective_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\": 590084, \"profile_key\": \"dd6ea3ef9791020553e27cee3d8791defd99ff41afe94ec155f6cf99d58cdebb\", \"schedule_id\": 10262, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1929\", \"location\": \"Portsmouth Harbour\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"1932\", \"wtt_dep\": \"1933\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 2, \"distance_m\": 1475.163, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"1936\", \"wtt_dep\": \"1937\", \"location\": \"Fratton\", \"stage_seq\": 3, \"distance_m\": 2636.362, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"1940H\", \"wtt_dep\": \"1941\", \"location\": \"Hilsea\", \"stage_seq\": 4, \"distance_m\": 6314.557, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1942\", \"location\": \"Portcreek Jn\", \"stage_seq\": 5, \"distance_m\": 7086.715, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1942H\", \"location\": \"Farlington Jn\", \"stage_seq\": 6, \"distance_m\": 8106.164, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"1946\", \"wtt_dep\": \"1947\", \"location\": \"Havant\", \"stage_seq\": 7, \"distance_m\": 12788.425, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949\", \"location\": \"Warblington\", \"stage_seq\": 8, \"distance_m\": 13900.54, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"1951H\", \"wtt_dep\": \"1952H\", \"location\": \"Emsworth\", \"stage_seq\": 9, \"distance_m\": 15855.783, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"1955\", \"wtt_dep\": \"1956\", \"location\": \"Southbourne\", \"stage_seq\": 10, \"distance_m\": 18108.87, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"1958\", \"wtt_dep\": \"1958H\", \"location\": \"Nutbourne\", \"stage_seq\": 11, \"distance_m\": 19765.704, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"2001\", \"wtt_dep\": \"2001H\", \"location\": \"Bosham\", \"stage_seq\": 12, \"distance_m\": 22409.561, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005\", \"location\": \"Fishbourne(Sussex)\", \"stage_seq\": 13, \"distance_m\": 24584.128, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"2008\", \"wtt_dep\": \"2009\", \"location\": \"Chichester\", \"stage_seq\": 14, \"distance_m\": 27057.925, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017H\", \"location\": \"Barnham\", \"stage_seq\": 15, \"distance_m\": 37171.733, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Ford\", \"stage_seq\": 16, \"distance_m\": 41413.561, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Arundel Jn\", \"stage_seq\": 17, \"distance_m\": 42508.372, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032H\", \"location\": \"Pulborough\", \"stage_seq\": 18, \"distance_m\": 58558.383, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Billingshurst\", \"stage_seq\": 19, \"distance_m\": 66792.917, \"section_seq\": 1, \"route_path_id\": 69055}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": null, \"location\": \"Horsham\", \"stage_seq\": 20, \"distance_m\": 78269.8, \"section_seq\": 1, \"route_path_id\": 69055}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 78269.8, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69055}], \"total_distance_m\": 78269.8, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 77926.71, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 343.09, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1929", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "28.0", "current_position_lat": "51.0659811", "current_position_lon": "-0.3189475", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:08Z\", \"source_id\": 48415495, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:31:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:09Z\", \"source_id\": 15727027, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:39Z\", \"source_id\": 15727746, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27361, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:34:57Z\", \"source_id\": 48424945, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:35:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:35:02Z\", \"source_id\": 15730779, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:48Z\", \"source_id\": 48437164, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:40:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:39:50Z\", \"source_id\": 15734486, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:12Z\", \"source_id\": 48455190, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:13Z\", \"source_id\": 15740166, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:30Z\", \"source_id\": 48460820, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:50:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:37Z\", \"source_id\": 15741960, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:37Z\", \"source_id\": 48465955, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:52:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:38Z\", \"source_id\": 15744074, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:07Z\", \"source_id\": 15744632, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:43Z\", \"source_id\": 48473484, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:47Z\", \"source_id\": 15748145, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:11Z\", \"source_id\": 15748742, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:55Z\", \"source_id\": 48478856, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:00Z\", \"source_id\": 15751107, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:16Z\", \"source_id\": 15751599, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:05Z\", \"source_id\": 48483883, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:08Z\", \"source_id\": 15754138, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:22Z\", \"source_id\": 48491851, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:04:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:27Z\", \"source_id\": 15756986, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:32Z\", \"source_id\": 48501890, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:33Z\", \"source_id\": 15760700, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:42Z\", \"source_id\": 15760898, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:51Z\", \"source_id\": 48524651, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:53Z\", \"source_id\": 15767795, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27479, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:09Z\", \"source_id\": 48534743, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:12Z\", \"source_id\": 15770914, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:11Z\", \"source_id\": 48559746, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:12Z\", \"source_id\": 15778718, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:51Z\", \"source_id\": 48572561, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:54Z\", \"source_id\": 15782585, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30736, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:33Z\", \"source_id\": 48589621, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:37Z\", \"source_id\": 15787905, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Horsham", "service_state_platform": "2", "timing_fact_generation": 1789501478538269, "current_leg_arrival_utc": "2026-09-15T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:38.308828", "service_state_evidence_id": 15787905, "current_leg_start_actual_dep": "2026-09-15T20:17:30+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:39.429024", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
PMH |
HRH |
1C63 |
377215 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 381.412, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 563.276, "from_m": 381.412, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1170.809, "from_m": 563.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1526.605, "from_m": 1170.809, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1779.826, "from_m": 1526.605, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3034.81, "from_m": 1779.826, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3328.522, "from_m": 3034.81, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 5434.207, "from_m": 3328.522, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 6979.44, "from_m": 5434.207, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7181.225, "from_m": 6979.44, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10724.004, "from_m": 7181.225, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 11447.591, "from_m": 10724.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": 12363.71, "from_m": 11447.591, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12930.013, "from_m": 12363.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": 13025.227, "from_m": 12930.013, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13336.813, "from_m": 13025.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": 25457.199, "from_m": 13336.813, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26071.555, "from_m": 25457.199, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36869.229, "from_m": 26071.555, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37496.293, "from_m": 36869.229, "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": 41589.009, "from_m": 37496.293, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41640.694, "from_m": 41589.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": 41746.142, "from_m": 41640.694, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41981.602, "from_m": 41746.142, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42765.526, "from_m": 41981.602, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 45228.99, "from_m": 42765.526, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45274.487, "from_m": 45228.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56866.243, "from_m": 45274.487, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 60676.088, "from_m": 56866.243, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65881.845, "from_m": 60676.088, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67265.757, "from_m": 65881.845, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 78023.892, "from_m": 67265.757, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78269.8, "from_m": 78023.892, "capability_applied": null, "effective_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": 590084, "profile_key": "dd6ea3ef9791020553e27cee3d8791defd99ff41afe94ec155f6cf99d58cdebb", "schedule_id": 10262, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1929", "location": "Portsmouth Harbour", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "1932", "wtt_dep": "1933", "location": "Portsmouth & Southsea", "stage_seq": 2, "distance_m": 1475.163, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "1936", "wtt_dep": "1937", "location": "Fratton", "stage_seq": 3, "distance_m": 2636.362, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "1940H", "wtt_dep": "1941", "location": "Hilsea", "stage_seq": 4, "distance_m": 6314.557, "section_seq": 1, "route_path_id": 69055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1942", "location": "Portcreek Jn", "stage_seq": 5, "distance_m": 7086.715, "section_seq": 1, "route_path_id": 69055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1942H", "location": "Farlington Jn", "stage_seq": 6, "distance_m": 8106.164, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "1946", "wtt_dep": "1947", "location": "Havant", "stage_seq": 7, "distance_m": 12788.425, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949", "location": "Warblington", "stage_seq": 8, "distance_m": 13900.54, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "1951H", "wtt_dep": "1952H", "location": "Emsworth", "stage_seq": 9, "distance_m": 15855.783, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "1955", "wtt_dep": "1956", "location": "Southbourne", "stage_seq": 10, "distance_m": 18108.87, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "1958", "wtt_dep": "1958H", "location": "Nutbourne", "stage_seq": 11, "distance_m": 19765.704, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "2001", "wtt_dep": "2001H", "location": "Bosham", "stage_seq": 12, "distance_m": 22409.561, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005", "location": "Fishbourne(Sussex)", "stage_seq": 13, "distance_m": 24584.128, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "2008", "wtt_dep": "2009", "location": "Chichester", "stage_seq": 14, "distance_m": 27057.925, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017H", "location": "Barnham", "stage_seq": 15, "distance_m": 37171.733, "section_seq": 1, "route_path_id": 69055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Ford", "stage_seq": 16, "distance_m": 41413.561, "section_seq": 1, "route_path_id": 69055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023", "location": "Arundel Jn", "stage_seq": 17, "distance_m": 42508.372, "section_seq": 1, "route_path_id": 69055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032H", "location": "Pulborough", "stage_seq": 18, "distance_m": 58558.383, "section_seq": 1, "route_path_id": 69055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Billingshurst", "stage_seq": 19, "distance_m": 66792.917, "section_seq": 1, "route_path_id": 69055}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": null, "location": "Horsham", "stage_seq": 20, "distance_m": 78269.8, "section_seq": 1, "route_path_id": 69055}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 78269.8, "from_m": 0.0, "section_seq": 1, "route_path_id": 69055}], "total_distance_m": 78269.8, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 77926.71, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 343.09, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27333, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:08Z", "source_id": 48415495, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:31:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:09Z", "source_id": 15727027, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:39Z", "source_id": 15727746, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27361, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:34:57Z", "source_id": 48424945, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:35:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:35:02Z", "source_id": 15730779, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27386, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:48Z", "source_id": 48437164, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:40:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:39:50Z", "source_id": 15734486, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27403, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:12Z", "source_id": 48455190, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:47:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:13Z", "source_id": 15740166, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27413, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:30Z", "source_id": 48460820, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:50:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:37Z", "source_id": 15741960, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27417, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:37Z", "source_id": 48465955, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:52:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:38Z", "source_id": 15744074, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:07Z", "source_id": 15744632, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27421, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:43Z", "source_id": 48473484, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:55:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:47Z", "source_id": 15748145, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:11Z", "source_id": 15748742, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:55Z", "source_id": 48478856, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:58:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:00Z", "source_id": 15751107, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:16Z", "source_id": 15751599, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27429, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:05Z", "source_id": 48483883, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:01:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:08Z", "source_id": 15754138, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27433, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:22Z", "source_id": 48491851, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:04:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:27Z", "source_id": 15756986, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27437, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:32Z", "source_id": 48501890, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:07:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:33Z", "source_id": 15760700, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:42Z", "source_id": 15760898, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27465, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:51Z", "source_id": 48524651, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:16:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:53Z", "source_id": 15767795, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27479, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:09Z", "source_id": 48534743, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:21:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:12Z", "source_id": 15770914, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30820, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:11Z", "source_id": 48559746, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:32:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:12Z", "source_id": 15778718, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30816, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:51Z", "source_id": 48572561, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:37:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:54Z", "source_id": 15782585, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30736, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:33Z", "source_id": 48589621, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:45:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:37Z", "source_id": 15787905, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Portsmouth Harbour |
1929 |
1929 |
5 |
None |
None |
Horsham |
2046 |
2046 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26261/2026-09-15/detailed |
None |
Barnham |
2026-09-15T20:17:30+01:00 |
Horsham |
28.0 |
{"type": "LineString", "coordinates": [[-0.6404466, 50.8306619], [-0.6397059, 50.830658699999994], [-0.6391123, 50.83067249999999], [-0.6386822, 50.8306927], [-0.6383819, 50.830706199999995], [-0.6377552, 50.83073790000001], [-0.637548, 50.8307463], [-0.6373058, 50.83076140000001], [-0.6371931999999999, 50.8307676], [-0.636573, 50.83079600000001], [-0.6362986999999999, 50.8307952], [-0.6357848999999999, 50.8307974], [-0.6348185, 50.8307987], [-0.628820698883665, 50.830803701085], [-0.6264233999999999, 50.8308057], [-0.6182014, 50.83079669999999], [-0.613868, 50.830792], [-0.6124514999999999, 50.8307905], [-0.6090386000000001, 50.8307563], [-0.6084138, 50.83075], [-0.5878781, 50.8305108], [-0.5865699, 50.83049559999999], [-0.5859194, 50.83048190000001], [-0.5853655999999999, 50.8304624], [-0.5847379, 50.8304294], [-0.5841317999999999, 50.83038199999999], [-0.5835658, 50.8303252], [-0.5829215, 50.8302536], [-0.5823360000000001, 50.83017780000001], [-0.581703, 50.8300855], [-0.5811469999999999, 50.8299937], [-0.5805776, 50.8298869], [-0.5799325999999999, 50.82975600000001], [-0.5792244, 50.8295887], [-0.5783218, 50.8293524], [-0.5777627, 50.829191], [-0.5777221999999999, 50.82917929999999], [-0.5769532, 50.8289337], [-0.5762821000000001, 50.82874299999999], [-0.5749658, 50.8282869], [-0.5745388999999999, 50.8281318], [-0.5737447, 50.8278561], [-0.5731796, 50.8276785], [-0.5725076999999998, 50.8274723], [-0.5721202, 50.8273707], [-0.5717649999999999, 50.82728610000001], [-0.5715184, 50.827233], [-0.5711723, 50.8271705], [-0.5708328, 50.82711379999999], [-0.5706980000000001, 50.8270935], [-0.570172, 50.8270224], [-0.5695752, 50.82696739999999], [-0.5692358, 50.82694519999998], [-0.5689065999999999, 50.82693209999999], [-0.5682737999999999, 50.82692189999999], [-0.5679861, 50.8269243], [-0.5676972, 50.8269328], [-0.5672728999999999, 50.8269578], [-0.5670728, 50.8269725], [-0.5667218999999999, 50.82700410000001], [-0.5664686, 50.82703320000001], [-0.5661364, 50.827075999999984], [-0.5658181, 50.827127399999995], [-0.5655737, 50.8271719], [-0.565361, 50.8272119], [-0.5648806, 50.82732159999999], [-0.5646841, 50.8273706], [-0.5645253999999998, 50.8274108], [-0.5642378999999998, 50.82749270000001], [-0.563666, 50.82764529999999], [-0.5633635999999999, 50.8277533], [-0.5631897, 50.827819100000006], [-0.5627654, 50.8279999], [-0.5623360999999999, 50.8282082], [-0.5619285999999999, 50.82842320000001], [-0.5616288999999999, 50.828605], [-0.5614199000000001, 50.82873709999999], [-0.5610304, 50.8290108], [-0.5607552, 50.829221399999994], [-0.5606751, 50.82928849999999], [-0.5603492, 50.8295886], [-0.5600219, 50.8299348], [-0.5597587999999999, 50.83024640000001], [-0.5586436, 50.83170079999999], [-0.5584153, 50.832002], [-0.556466, 50.8345727], [-0.5556199, 50.83567609999999], [-0.5555349999999999, 50.83578970000001], [-0.5551786, 50.83625479999999], [-0.5545579, 50.837071300000005], [-0.5523324, 50.8399909], [-0.5516569999999998, 50.8408851], [-0.5505713, 50.8423119], [-0.5489511, 50.844446299999994], [-0.5484738, 50.8450674], [-0.5479822999999999, 50.84571369999999], [-0.5476898, 50.8461024], [-0.547429, 50.8464377], [-0.5469529, 50.84707349999999], [-0.5464716, 50.84770220000001], [-0.5462439, 50.8480056], [-0.5459477, 50.8483802], [-0.5458408, 50.8485062], [-0.5455758, 50.8488187], [-0.5452907, 50.8491239], [-0.5449745, 50.8494471], [-0.5446800999999999, 50.849737299999994], [-0.5443894, 50.850008], [-0.5440290999999999, 50.8503267], [-0.543669, 50.850625599999994], [-0.5432766, 50.85093620000001], [-0.5419459999999999, 50.8518978], [-0.5415436999999999, 50.85219109999999], [-0.5411848, 50.8524673], [-0.5408560999999998, 50.852737799999986], [-0.5405250999999999, 50.8530229], [-0.5402053, 50.8533168], [-0.5398941, 50.853629699999985], [-0.5395640999999999, 50.8539624], [-0.5392494999999999, 50.85429250000001], [-0.5389891704717129, 50.85459950562129], [-0.5389288, 50.85467069999999], [-0.5385564, 50.8551277], [-0.5383330999999999, 50.8554316], [-0.5380856, 50.8558025], [-0.5377559999999999, 50.85631360000001], [-0.53752, 50.8567152], [-0.5373738, 50.857021499999995], [-0.5371770999999999, 50.8574225], [-0.5370236, 50.8577815], [-0.5368539999999999, 50.85822189999999], [-0.5367017999999999, 50.85865689999999], [-0.5365911, 50.859076900000005], [-0.5364854, 50.85951330000001], [-0.5364093, 50.85993909999999], [-0.5363467, 50.8604102], [-0.5360227, 50.864286500000006], [-0.5359861, 50.8647406], [-0.5359632, 50.865049299999995], [-0.5359468, 50.86525650000001], [-0.5356671999999999, 50.8686145], [-0.5356553, 50.868807], [-0.5356509999999999, 50.8688593], [-0.5354782, 50.87109180000001], [-0.5354456, 50.87157439999999], [-0.5354315999999999, 50.8720106], [-0.5354396, 50.87243999999998], [-0.5354754, 50.8729477], [-0.5355457, 50.8735769], [-0.5355972, 50.873946], [-0.535615, 50.874076], [-0.5356692999999999, 50.87440779999999], [-0.5357953999999999, 50.875011], [-0.535906, 50.87546539999999], [-0.5359165, 50.8754987], [-0.5360759, 50.875965599999994], [-0.5362351999999999, 50.8764636], [-0.5364116, 50.8769577], [-0.5366128, 50.877486000000005], [-0.5368271999999998, 50.87797570000001], [-0.5371544999999999, 50.8786403], [-0.5374259999999998, 50.87914510000001], [-0.537607925840179, 50.87946438542721], [-0.5377244, 50.87966879999999], [-0.5380203, 50.8801562], [-0.5383302999999999, 50.8806238], [-0.5386576, 50.8810781], [-0.5389891704717129, 50.88151403990994], [-0.5391531999999999, 50.8817297], [-0.5391756999999999, 50.881759900000006], [-0.5392130999999999, 50.881809999999994], [-0.53976, 50.882450600000006], [-0.5404281999999999, 50.8831857], [-0.5404702, 50.88323330000001], [-0.5408027, 50.883608], [-0.5410922, 50.8839735], [-0.5413479000000001, 50.88434319999999], [-0.5415786, 50.884710299999995], [-0.5417803, 50.8850645], [-0.5419344999999999, 50.88534920000001], [-0.5421039, 50.88571110000001], [-0.5422603999999999, 50.88609029999999], [-0.542391, 50.8864594], [-0.5425505, 50.88704460000001], [-0.5426321, 50.8873909], [-0.5426756, 50.8877125], [-0.5427020999999999, 50.88806939999999], [-0.5427203, 50.888470899999994], [-0.5427131999999999, 50.88891689999999], [-0.5426795999999999, 50.88936499999999], [-0.5420469, 50.895972], [-0.5419865999999999, 50.89662689999999], [-0.5419614, 50.8969449], [-0.5419485, 50.89705860000001], [-0.5419314, 50.89725279999999], [-0.5418831, 50.89784079999999], [-0.5418042, 50.89855549999999], [-0.5417451999999999, 50.8989018], [-0.5417088, 50.8994966], [-0.5417066, 50.9000721], [-0.5417326, 50.9006685], [-0.5417773, 50.901220599999995], [-0.541833, 50.901683000000006], [-0.5419161, 50.9021854], [-0.5420073, 50.90267599999999], [-0.5421169000000001, 50.903216099999995], [-0.5422629999999999, 50.903729199999994], [-0.5436496, 50.9077538], [-0.5439951999999999, 50.908908199999985], [-0.5441063999999999, 50.9092405], [-0.5441576, 50.9093934], [-0.5456099, 50.91373120000001], [-0.5461219, 50.9152071], [-0.5463283, 50.9156937], [-0.5465135, 50.916084699999985], [-0.5467335, 50.9165193], [-0.5469803, 50.9169623], [-0.5472356, 50.91737410000001], [-0.5485278999999998, 50.91920790000001], [-0.5487746, 50.9196053], [-0.549059, 50.92009560000001], [-0.5493218, 50.9206266], [-0.5495254999999999, 50.92108270000001], [-0.5497133, 50.921567899999985], [-0.5499253, 50.922209199999976], [-0.5500565999999999, 50.92270589999999], [-0.550129, 50.9230812], [-0.5501934, 50.9235445], [-0.5502579, 50.9240538], [-0.5502818999999999, 50.9245082], [-0.5502741, 50.92494], [-0.5502631, 50.9254245], [-0.5502524999999999, 50.925553499999985], [-0.5502068, 50.92589120000001], [-0.5501424, 50.926381500000005], [-0.5500324999999999, 50.9268701], [-0.5499304999999999, 50.9272707], [-0.5497990999999999, 50.927717099999995], [-0.549641, 50.92816379999999], [-0.5495067999999999, 50.9285285], [-0.5493431, 50.92886659999999], [-0.5491832, 50.92919450000001], [-0.5491324999999999, 50.92929839999999], [-0.5490883, 50.92938900000001], [-0.5488363, 50.9298273], [-0.5485278, 50.9302985], [-0.5482405, 50.9307542], [-0.5479511, 50.9311387], [-0.5476008, 50.93161289999999], [-0.5472207, 50.932036800000006], [-0.5467736000000001, 50.93246570000001], [-0.5463418, 50.9328697], [-0.5458718, 50.93330910000001], [-0.542737664281403, 50.93610947273908], [-0.5402105999999999, 50.9383673], [-0.5389891704717129, 50.93945871940608], [-0.5319919, 50.9457107], [-0.5305570999999999, 50.9469926], [-0.5302513, 50.9472258], [-0.5298935, 50.947471400000005], [-0.5294949, 50.94771799999999], [-0.5290524, 50.94794739999999], [-0.5284864, 50.9481941], [-0.5279519000000001, 50.948398099999984], [-0.5271790999999999, 50.94870720000001], [-0.5265095, 50.9490154], [-0.5259077, 50.94931400000001], [-0.5253669, 50.949617], [-0.5248787, 50.94990589999999], [-0.5242832, 50.9502827], [-0.5237522, 50.9506646], [-0.5233122999999998, 50.951010200000006], [-0.5229046000000002, 50.9513625], [-0.5224647, 50.9517592], [-0.5184335999999999, 50.9556349], [-0.5183694, 50.9556966], [-0.5178100000000001, 50.956244899999994], [-0.5174531999999998, 50.95660530000001], [-0.5173201, 50.95673459999999], [-0.5171818999999999, 50.95686899999998], [-0.5164529, 50.957578], [-0.5161402991155466, 50.95787726994438], [-0.5161293, 50.957887799999995], [-0.5164529, 50.957578], [-0.5171818999999999, 50.95686899999998], [-0.5173201, 50.95673459999999], [-0.5174531999999998, 50.95660530000001], [-0.5178100000000001, 50.956244899999994], [-0.5183694, 50.9556966], [-0.5184335999999999, 50.9556349], [-0.5224647, 50.9517592], [-0.5229046000000002, 50.9513625], [-0.5233122999999998, 50.951010200000006], [-0.5237522, 50.9506646], [-0.5242832, 50.9502827], [-0.5248787, 50.94990589999999], [-0.5253669, 50.949617], [-0.5259077, 50.94931400000001], [-0.5265095, 50.9490154], [-0.5271790999999999, 50.94870720000001], [-0.5279519000000001, 50.948398099999984], [-0.5284864, 50.9481941], [-0.5290524, 50.94794739999999], [-0.5294949, 50.94771799999999], [-0.5298935, 50.947471400000005], [-0.5302513, 50.9472258], [-0.5305570999999999, 50.9469926], [-0.5319919, 50.9457107], [-0.5389891704717129, 50.93945871940608], [-0.5402105999999999, 50.9383673], [-0.542737664281403, 50.93610947273908], [-0.5458718, 50.93330910000001], [-0.5463418, 50.9328697], [-0.5467736000000001, 50.93246570000001], [-0.5472207, 50.932036800000006], [-0.5476008, 50.93161289999999], [-0.5479511, 50.9311387], [-0.5482405, 50.9307542], [-0.5485278, 50.9302985], [-0.5488363, 50.9298273], [-0.5490883, 50.92938900000001], [-0.5491324999999999, 50.92929839999999], [-0.5491832, 50.92919450000001], [-0.5493431, 50.92886659999999], [-0.5495067999999999, 50.9285285], [-0.549641, 50.92816379999999], [-0.5497990999999999, 50.927717099999995], [-0.5499304999999999, 50.9272707], [-0.5500324999999999, 50.9268701], [-0.5501424, 50.926381500000005], [-0.5502068, 50.92589120000001], [-0.5502524999999999, 50.925553499999985], [-0.5502631, 50.9254245], [-0.5502741, 50.92494], [-0.5502818999999999, 50.9245082], [-0.5502579, 50.9240538], [-0.5501934, 50.9235445], [-0.550129, 50.9230812], [-0.5500565999999999, 50.92270589999999], [-0.5499253, 50.922209199999976], [-0.5497133, 50.921567899999985], [-0.5495254999999999, 50.92108270000001], [-0.5493218, 50.9206266], [-0.549059, 50.92009560000001], [-0.5487746, 50.9196053], [-0.5485278999999998, 50.91920790000001], [-0.5472356, 50.91737410000001], [-0.5469803, 50.9169623], [-0.5467335, 50.9165193], [-0.5465135, 50.916084699999985], [-0.5463283, 50.9156937], [-0.5461219, 50.9152071], [-0.5456099, 50.91373120000001], [-0.5441576, 50.9093934], [-0.5441063999999999, 50.9092405], [-0.5439951999999999, 50.908908199999985], [-0.5436496, 50.9077538], [-0.5422629999999999, 50.903729199999994], [-0.5421169000000001, 50.903216099999995], [-0.5420073, 50.90267599999999], [-0.5419161, 50.9021854], [-0.541833, 50.901683000000006], [-0.5417773, 50.901220599999995], [-0.5417326, 50.9006685], [-0.5417066, 50.9000721], [-0.5417088, 50.8994966], [-0.5417451999999999, 50.8989018], [-0.5418042, 50.89855549999999], [-0.5418831, 50.89784079999999], [-0.5419314, 50.89725279999999], [-0.5419485, 50.89705860000001], [-0.5419614, 50.8969449], [-0.5419865999999999, 50.89662689999999], [-0.5420469, 50.895972], [-0.5426795999999999, 50.88936499999999], [-0.5427131999999999, 50.88891689999999], [-0.5427203, 50.888470899999994], [-0.5427020999999999, 50.88806939999999], [-0.5426756, 50.8877125], [-0.5426321, 50.8873909], [-0.5425505, 50.88704460000001], [-0.542391, 50.8864594], [-0.5422603999999999, 50.88609029999999], [-0.5421039, 50.88571110000001], [-0.5419344999999999, 50.88534920000001], [-0.5417803, 50.8850645], [-0.5415786, 50.884710299999995], [-0.5413479000000001, 50.88434319999999], [-0.5410922, 50.8839735], [-0.5408027, 50.883608], [-0.5404702, 50.88323330000001], [-0.5404281999999999, 50.8831857], [-0.53976, 50.882450600000006], [-0.5392130999999999, 50.881809999999994], [-0.5391756999999999, 50.881759900000006], [-0.5391531999999999, 50.8817297], [-0.5389891704717129, 50.88151403990994], [-0.5386576, 50.8810781], [-0.5383302999999999, 50.8806238], [-0.5380203, 50.8801562], [-0.5377244, 50.87966879999999], [-0.537607925840179, 50.87946438542721], [-0.5374259999999998, 50.87914510000001], [-0.5371544999999999, 50.8786403], [-0.5368271999999998, 50.87797570000001], [-0.5366128, 50.877486000000005], [-0.5364116, 50.8769577], [-0.5362351999999999, 50.8764636], [-0.5360759, 50.875965599999994], [-0.5359165, 50.8754987], [-0.535906, 50.87546539999999], [-0.5357953999999999, 50.875011], [-0.5356692999999999, 50.87440779999999], [-0.535615, 50.874076], [-0.5355972, 50.873946], [-0.5355457, 50.8735769], [-0.5354754, 50.8729477], [-0.5354396, 50.87243999999998], [-0.5354315999999999, 50.8720106], [-0.5354456, 50.87157439999999], [-0.5354782, 50.87109180000001], [-0.5356509999999999, 50.8688593], [-0.5356553, 50.868807], [-0.5356671999999999, 50.8686145], [-0.5359468, 50.86525650000001], [-0.5359632, 50.865049299999995], [-0.5359861, 50.8647406], [-0.5360227, 50.864286500000006], [-0.5363467, 50.8604102], [-0.5364093, 50.85993909999999], [-0.5364854, 50.85951330000001], [-0.5365911, 50.859076900000005], [-0.5367017999999999, 50.85865689999999], [-0.5368539999999999, 50.85822189999999], [-0.5370236, 50.8577815], [-0.5371770999999999, 50.8574225], [-0.5373738, 50.857021499999995], [-0.53752, 50.8567152], [-0.5377559999999999, 50.85631360000001], [-0.5380856, 50.8558025], [-0.5383330999999999, 50.8554316], [-0.5385564, 50.8551277], [-0.5389288, 50.85467069999999], [-0.5389891704717129, 50.85459950562129], [-0.5392494999999999, 50.85429250000001], [-0.5395640999999999, 50.8539624], [-0.5398941, 50.853629699999985], [-0.5402053, 50.8533168], [-0.5405250999999999, 50.8530229], [-0.5408560999999998, 50.852737799999986], [-0.5411848, 50.8524673], [-0.5415436999999999, 50.85219109999999], [-0.5419459999999999, 50.8518978], [-0.5432766, 50.85093620000001], [-0.543669, 50.850625599999994], [-0.5440290999999999, 50.8503267], [-0.5443894, 50.850008], [-0.5446800999999999, 50.849737299999994], [-0.5449745, 50.8494471], [-0.5452907, 50.8491239], [-0.5455758, 50.8488187], [-0.5458408, 50.8485062], [-0.5459477, 50.8483802], [-0.5458073, 50.8485798], [-0.5456874, 50.8487549], [-0.5453389, 50.8491381], [-0.5450174, 50.84946219999999], [-0.5447263, 50.849750099999994], [-0.5444378, 50.8500277], [-0.5440733, 50.8503472], [-0.5437109, 50.85064580000001], [-0.5433123, 50.850957099999995], [-0.5419801, 50.85191459999999], [-0.5415809, 50.852210500000005], [-0.5412375, 50.8524856], [-0.5409006, 50.8527594], [-0.5405654999999999, 50.853047399999994], [-0.5402384, 50.85334770000001], [-0.5399397, 50.85364109999999], [-0.5396059, 50.8539743], [-0.5393000999999998, 50.85430349999999], [-0.5389891704717129, 50.854670908904474], [-0.5389818999999999, 50.8546795], [-0.5386217, 50.8551271], [-0.5383759, 50.8554539], [-0.5381331, 50.85581149999999], [-0.5378035999999999, 50.85633169999999], [-0.5375712, 50.856726299999984], [-0.5374224, 50.8570353], [-0.5372311, 50.85742570000001], [-0.5370722999999998, 50.8577999], [-0.5369105, 50.8582328], [-0.5367582, 50.8586736], [-0.5366394, 50.859098800000005], [-0.5365424, 50.85952259999999], [-0.536456, 50.8599572], [-0.5363959, 50.860422], [-0.5360756, 50.8642987], [-0.5360387999999999, 50.86474189999999], [-0.5359978, 50.86525729999999], [-0.5357227, 50.86861629999999], [-0.5357096, 50.8688077], [-0.5357057, 50.868857], [-0.5355304999999999, 50.871091], [-0.5354975999999999, 50.8715789], [-0.5354891, 50.8720105], [-0.5354966, 50.8724235], [-0.5355236, 50.872940199999995], [-0.5355946, 50.87357409999999], [-0.5356512999999999, 50.8739431], [-0.5356682999999999, 50.87407459999999], [-0.5357266999999999, 50.8744029], [-0.5358516, 50.8750046], [-0.535957, 50.8754583], [-0.5359645999999999, 50.87549469999999], [-0.5361205, 50.8759665], [-0.5362846, 50.8764566], [-0.5364562, 50.876946800000006], [-0.5366691999999998, 50.877493], [-0.5368985999999999, 50.8780119], [-0.5371964, 50.8786308], [-0.5374652, 50.8791328], [-0.5376528918212091, 50.87946438542721], [-0.5377656, 50.8796635], [-0.5380747, 50.8801575], [-0.5383751999999999, 50.8806113], [-0.5387011, 50.88106229999999], [-0.5389891704717129, 50.881437839090445], [-0.5391994, 50.881711900000006], [-0.5392638, 50.8817923], [-0.5398065, 50.8824354], [-0.5404224, 50.8831164], [-0.5404681, 50.8831669], [-0.5405136, 50.8832189], [-0.5408451, 50.8836021], [-0.5411312, 50.8839637], [-0.5413927, 50.8843368], [-0.5416274, 50.884705700000005], [-0.5418235, 50.8850547], [-0.5419759999999999, 50.8853398], [-0.5421433000000001, 50.8857125], [-0.5422998, 50.886071599999994], [-0.5424333999999998, 50.886459599999995], [-0.5425930999999999, 50.8870426], [-0.5426795, 50.887387], [-0.5427224999999999, 50.8876981], [-0.5427503999999999, 50.88807039999999], [-0.5427719, 50.8884684], [-0.542762, 50.888918999999994], [-0.5427249, 50.8893745], [-0.5420348999999999, 50.8966305], [-0.5420088999999999, 50.896951400000006], [-0.5419933, 50.8970601], [-0.5419759, 50.8972515], [-0.5418551, 50.898556099999986], [-0.5418029, 50.898916500000006], [-0.5417636, 50.899492900000006], [-0.5417578999999999, 50.90006770000001], [-0.5417888, 50.90066019999999], [-0.5418394999999999, 50.90122549999998], [-0.54189, 50.9017072], [-0.541968, 50.9021902], [-0.5420560999999999, 50.90269239999999], [-0.5421727999999999, 50.9032095], [-0.5423162999999999, 50.903732000000005], [-0.5436894999999999, 50.90775820000001], [-0.5440357, 50.9089027], [-0.5441445, 50.90922989999998], [-0.5441984, 50.9093826], [-0.5456574999999999, 50.91373120000001], [-0.5461729, 50.91519699999999], [-0.5463726, 50.915694299999984], [-0.5465713, 50.91609299999999], [-0.5467883, 50.9165246], [-0.547024, 50.91695499999999], [-0.5472899999999999, 50.9173767], [-0.5485845, 50.9192076], [-0.5488297999999999, 50.9196033], [-0.5491212, 50.920106399999995], [-0.5493803, 50.9206203], [-0.5495764, 50.921082299999995], [-0.5497734, 50.92155989999999], [-0.5499816, 50.92221020000001], [-0.5501013999999999, 50.9227053], [-0.5501788, 50.92309980000001], [-0.5502551000000001, 50.92354379999999], [-0.5503107, 50.92406099999999], [-0.5503309, 50.924497300000006], [-0.5503317, 50.924942699999995], [-0.5503128, 50.925427], [-0.5503011, 50.9255403], [-0.5502601999999999, 50.92592119999999], [-0.5501916999999998, 50.92638569999998], [-0.5500919, 50.9268753], [-0.5499859, 50.9272759], [-0.5498487, 50.927726699999994], [-0.5496889, 50.9281698], [-0.5495511000000001, 50.928532], [-0.5493968, 50.9288728], [-0.5492359, 50.92919959999999], [-0.5491859, 50.9293012], [-0.5491298, 50.9294151], [-0.5488727, 50.92985519999999], [-0.5485861999999999, 50.930312], [-0.5482864999999999, 50.93078659999998], [-0.548003, 50.9311914], [-0.547642, 50.93164350000001], [-0.5472658, 50.93205030000001], [-0.5468333, 50.9324681], [-0.5463800999999999, 50.932887], [-0.5459697, 50.9332696], [-0.5427921592768928, 50.93610947273908], [-0.5402438, 50.9383869], [-0.5389891704717129, 50.93950826958616], [-0.5314011, 50.94628980000001], [-0.5305957, 50.94700949999999], [-0.530296, 50.9472459], [-0.5299229, 50.94749699999999], [-0.5295290999999999, 50.947738099999995], [-0.5290804, 50.94796959999999], [-0.5285308, 50.94821220000001], [-0.5279802, 50.948426299999994], [-0.5272060999999999, 50.9487351], [-0.5265445, 50.94903800000001], [-0.5259533, 50.9493312], [-0.5253954, 50.94963829999999], [-0.5249098999999999, 50.94993240000001], [-0.5243199, 50.95031109999999], [-0.5237915, 50.9506836], [-0.5233542999999999, 50.9510375], [-0.5229290999999999, 50.9514037], [-0.522496, 50.951796300000005], [-0.5221178, 50.9521534], [-0.5184156, 50.9557093], [-0.5182602000000001, 50.9558618], [-0.5180294999999999, 50.9560882], [-0.5178527999999999, 50.956261600000005], [-0.5175052, 50.956611400000014], [-0.5173673, 50.95674669999999], [-0.5164925999999999, 50.95759700000001], [-0.5161755999999998, 50.9578919], [-0.5157204, 50.95828319999999], [-0.5153686, 50.95854649999999], [-0.5152721, 50.9586188], [-0.5148034, 50.958928599999986], [-0.5142913, 50.959238], [-0.5137734, 50.9594959], [-0.5131432, 50.9597913], [-0.5125003, 50.9600885], [-0.5057653, 50.963081800000005], [-0.5051331, 50.963351399999986], [-0.5045832, 50.9635609], [-0.5039599, 50.9637598], [-0.503233, 50.963947], [-0.5021446, 50.96416529999999], [-0.5013001, 50.964350199999984], [-0.5004953, 50.9645741], [-0.4997609, 50.9648429], [-0.4990934000000001, 50.9651113], [-0.4984073, 50.9654177], [-0.4978304, 50.96570019999999], [-0.497302, 50.9660038], [-0.4967923, 50.9663173], [-0.4963444, 50.9666257], [-0.495877, 50.9670035], [-0.4954459000000001, 50.9673872], [-0.4950498999999999, 50.96778270000001], [-0.49473780000000006, 50.96812020000001], [-0.4944293, 50.968493200000005], [-0.4941638, 50.968884300000006], [-0.4939102, 50.969311299999994], [-0.4936589, 50.9698225], [-0.4935638, 50.97004009999999], [-0.49335849999999987, 50.9705097], [-0.4930614, 50.9711003], [-0.4927315, 50.9716821], [-0.4924134999999999, 50.9721816], [-0.4920806, 50.9726529], [-0.49176079999999994, 50.97307089999999], [-0.4913004, 50.973608], [-0.4907033, 50.97422049999999], [-0.4901625, 50.9747255], [-0.4896239, 50.9751821], [-0.48909489999999994, 50.9755961], [-0.4885103999999999, 50.97602409999999], [-0.4878918999999999, 50.97643659999999], [-0.4872015, 50.9768827], [-0.4865213, 50.97728080000001], [-0.4844594, 50.978322299999995], [-0.4832989, 50.9788854], [-0.4825417000000001, 50.979304599999985], [-0.4817857, 50.9797515], [-0.4811279, 50.980183499999995], [-0.4808035000000001, 50.9804158], [-0.48050979999999993, 50.9806262], [-0.4799834, 50.98103700000001], [-0.4792794, 50.981629899999994], [-0.47914560000000006, 50.9817403], [-0.4786399, 50.9822129], [-0.4782581, 50.9826148], [-0.47754109999999994, 50.983428800000006], [-0.47710740000000007, 50.984001600000006], [-0.47673979999999994, 50.9845121], [-0.4764121, 50.9849945], [-0.47580410000000006, 50.985889799999995], [-0.4735187, 50.989253700000006], [-0.4734952999999999, 50.989289199999995], [-0.47118831634211095, 50.99268564501821], [-0.4677365, 50.9977671], [-0.46419779999999994, 51.0029917], [-0.4590776, 51.0105785], [-0.4590596, 51.010602899999995], [-0.4589383, 51.01076799999999], [-0.4587131, 51.011074499999985], [-0.4583408999999999, 51.011528899999995], [-0.4578466000000001, 51.012032600000005], [-0.4573383, 51.0124586], [-0.456813, 51.0128428], [-0.4562739, 51.01317430000001], [-0.45566410000000007, 51.01352730000001], [-0.4550605999999999, 51.0138183], [-0.4548432999999999, 51.01391710000001], [-0.4541596, 51.01418879999999], [-0.4534998, 51.01441150000001], [-0.4528258, 51.0145953], [-0.4522113, 51.01474819999999], [-0.45154959999999994, 51.0148944], [-0.4507047, 51.015034400000005], [-0.449901, 51.01511680000001], [-0.44951169999999985, 51.0151495], [-0.44916159991701093, 51.01516831602887], [-0.4491576420597607, 51.01516852874278], [-0.4491097999999999, 51.01517110000001], [-0.4486632, 51.0151855], [-0.4483279999999999, 51.0151882], [-0.4480067, 51.0151889], [-0.4473840999999999, 51.01517319999999], [-0.4464412, 51.0151097], [-0.4447882, 51.01499830000001], [-0.4423802999999999, 51.014836], [-0.4414536999999999, 51.01479489999999], [-0.4405149, 51.01477099999999], [-0.4395296, 51.0147759], [-0.4386723, 51.01479489999999], [-0.4377803, 51.0148296], [-0.4368214999999999, 51.0149045], [-0.4358747, 51.0149939], [-0.4251435999999999, 51.0162119], [-0.42492299999999994, 51.0162373], [-0.4229012999999999, 51.016472399999984], [-0.4217998, 51.01661729999999], [-0.4207873, 51.0167808], [-0.419674, 51.017004199999995], [-0.4185367, 51.0172874], [-0.4174610999999999, 51.0175786], [-0.4164004, 51.01790020000001], [-0.4153042, 51.0182714], [-0.4143888, 51.0185978], [-0.4134486, 51.018961199999985], [-0.4127271, 51.0192594], [-0.411987, 51.0195764], [-0.4112467, 51.01991590000001], [-0.4104757, 51.020297699999986], [-0.4048145000000001, 51.0232414], [-0.4010353, 51.02518859999998], [-0.3952087000000001, 51.02820849999999], [-0.3913925, 51.0301858], [-0.39047029999999994, 51.03066429999999], [-0.3902234, 51.0307862], [-0.3886933, 51.0315945], [-0.38788179999999994, 51.03198319999999], [-0.3870509999999999, 51.03233179999999], [-0.38673, 51.0324609], [-0.3812412999999999, 51.0345154], [-0.3787687, 51.035441], [-0.376445, 51.03631080000001], [-0.3756725, 51.0366521], [-0.3749027999999999, 51.0370665], [-0.3742105999999999, 51.0374861], [-0.3736267, 51.03790550000001], [-0.3731448, 51.038335699999976], [-0.3727051, 51.03877889999999], [-0.3723018, 51.03928150000001], [-0.3719529, 51.0397849], [-0.3680363, 51.046465899999994], [-0.3676606999999999, 51.047039000000005], [-0.3672193, 51.0476295], [-0.36677219999999994, 51.04817500000001], [-0.3663948, 51.0486027], [-0.36582578262370224, 51.04919293101055], [-0.3658181, 51.049200899999995], [-0.3652387999999999, 51.0497585], [-0.3646554, 51.0502277], [-0.3638918, 51.05081699999999], [-0.363326, 51.0512087], [-0.3632111, 51.0512882], [-0.3626536, 51.0516593], [-0.3625069, 51.05174809999999], [-0.3619638, 51.05207709999999], [-0.361148, 51.05251810000001], [-0.3604246, 51.0528747], [-0.3597001, 51.0532031], [-0.35932611364780853, 51.05336339493487], [-0.3589787, 51.05351230000001], [-0.3582163, 51.0538093], [-0.35773879999999997, 51.05398449999999], [-0.3542623999999999, 51.055188], [-0.3542193, 51.05520320000001], [-0.3530578, 51.05559459999999], [-0.35219789999999995, 51.0558406], [-0.35141459999999997, 51.0560473], [-0.35065250000000003, 51.056205600000006], [-0.3497785, 51.056362199999995], [-0.348862, 51.05650030000001], [-0.34803009999999995, 51.0565982], [-0.3476474, 51.05662709999999], [-0.3471446, 51.056664999999995], [-0.3462884, 51.05670369999999], [-0.345385, 51.0567159], [-0.3444761, 51.056695299999994], [-0.3398333, 51.0564729], [-0.33871489999999993, 51.056430000000006], [-0.3376875999999999, 51.0564375], [-0.33676829999999996, 51.0564746], [-0.3358458999999999, 51.0565387], [-0.3347761, 51.0566527], [-0.3337743000000001, 51.0568051], [-0.3329097999999999, 51.0569732], [-0.3320275999999999, 51.0571696], [-0.3311682, 51.057401299999995], [-0.3304987, 51.0576021], [-0.33020359999999993, 51.057693699999994], [-0.3300746, 51.057735], [-0.3290198999999999, 51.058100199999984], [-0.32881999999999995, 51.058175699999985], [-0.32785429999999993, 51.0585794], [-0.32705579999999995, 51.05895290000001], [-0.32629529999999995, 51.059369199999985], [-0.3256768, 51.0597324], [-0.3250616, 51.060145899999995], [-0.32455449999999997, 51.06050599999999], [-0.3241535, 51.0608209], [-0.3239797, 51.0609679], [-0.3235867, 51.061332799999995], [-0.320882, 51.064039599999994], [-0.320815, 51.0641067], [-0.3204821, 51.0644397], [-0.32018189999999996, 51.06473989999999], [-0.3189475, 51.065981099999995]]} |
42.2 |
2017 |
2045 |
Barnham |
Horsham Sig. Cpb76 |
Horsham |
51.0659811 |
-0.3189475 |
51.0659811 |
-0.3189475 |
1 |
0 |
2026-09-15 19:56:07 |
TERMINATED |
2026-09-15 19:45:00 |
Horsham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787905 |
1789501478538269 |
83 |
83 |
2026-09-15 19:55:39.429024 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:38.308828 |
| 559658 |
591633 |
V32548 |
775Y841Z15 |
2026-09-15 |
COMPLETE |
15787960 |
2026-09-15 20:45:00 |
2026-09-15 19:56:07 |
2026-09-17 19:56:07 |
{"id": 591633, "stp": "N", "toc": "Transport for Wales", "uid": "V32548", "consist": "231002", "dest_crs": "CDF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:V32548/2026-09-15/detailed", "trust_id": "775Y841Z15", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-15", "dest_arr_time": "2049", "dest_platform": "8", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5Y84", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "2049", "current_leg_dep": "2038", "current_leg_end": "Cardiff Central", "origin_dep_time": "2031", "origin_platform": "8", "current_location": "Cardiff Central", "last_update_time": "2026-09-15T19:56:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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.1974196, 51.4750408], [-3.1972195999999995, 51.474946], [-3.1970364000000004, 51.47485639999999], [-3.1967657, 51.47474820000001], [-3.1965907999999996, 51.47469060000001], [-3.1963782, 51.47462159999999], [-3.1962072, 51.474575699999995], [-3.1959556, 51.4745269], [-3.1956779, 51.474482899999984], [-3.1954079, 51.47445170000001], [-3.1949763, 51.47441959999998], [-3.194561, 51.4744113], [-3.1942421999999997, 51.4744147], [-3.1939712, 51.4744261], [-3.1936852999999994, 51.4744451], [-3.1933786, 51.4744827], [-3.1930839999999994, 51.4745376], [-3.1927616, 51.4746098], [-3.1924705000000007, 51.474690299999985], [-3.1921601999999996, 51.4747941], [-3.1918727999999996, 51.4749122], [-3.1914561999999997, 51.4751115], [-3.1914091000000004, 51.4751363], [-3.1912642, 51.4752093], [-3.1910417, 51.475319599999985], [-3.1909033999999994, 51.47538080000001], [-3.1907838, 51.4754292], [-3.1905272, 51.47552319999999], [-3.1902170999999995, 51.47561640000001], [-3.1900544999999996, 51.4756552], [-3.1898279000000005, 51.4757078], [-3.1895601, 51.4757447], [-3.1894028, 51.47576349999999], [-3.1891428, 51.47578519999999], [-3.1888292999999996, 51.4758005], [-3.1886443, 51.4758056], [-3.1884491999999995, 51.4758064], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Ninian Park", "dest_arr_time_act": "2049", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Radyr Branch Jn", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 376.805, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 560.46, \"from_m\": 376.805, \"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\": 577.774, \"from_m\": 560.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 666.57, \"from_m\": 577.774, \"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\": 736.605, \"from_m\": 666.57, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 868.378, \"from_m\": 736.605, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 905.643, \"from_m\": 868.378, \"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\": 1265.141, \"from_m\": 905.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1324.388, \"from_m\": 1265.141, \"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\": 1354.998, \"from_m\": 1324.388, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1449.136, \"from_m\": 1354.998, \"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\": 1790.687, \"from_m\": 1449.136, \"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\": 1884.825, \"from_m\": 1790.687, \"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\": 1915.435, \"from_m\": 1884.825, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1974.682, \"from_m\": 1915.435, \"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\": 2334.18, \"from_m\": 1974.682, \"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\": 2371.445, \"from_m\": 2334.18, \"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\": 2503.218, \"from_m\": 2371.445, \"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\": 2573.253, \"from_m\": 2503.218, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2662.049, \"from_m\": 2573.253, \"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\": 2679.363, \"from_m\": 2662.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\": 2863.018, \"from_m\": 2679.363, \"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\": 2967.773, \"from_m\": 2863.018, \"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\": 3239.823, \"from_m\": 2967.773, \"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\": 591633, \"profile_key\": \"7771882183757041468daaa5ba6010dfb1cbad1773cd1a00d6fbb64e8809b181\", \"schedule_id\": 38282, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2031\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Radyr Branch Jn\", \"stage_seq\": 2, \"distance_m\": 864.107, \"section_seq\": 1, \"route_path_id\": 105955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Penarth Curve North Jn\", \"stage_seq\": 3, \"distance_m\": 1306.982, \"section_seq\": 1, \"route_path_id\": 105955}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2041H\", \"location\": \"Ninian Park\", \"stage_seq\": 4, \"distance_m\": 1619.911, \"section_seq\": 1, \"route_path_id\": 105955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Penarth Curve North Jn\", \"stage_seq\": 5, \"distance_m\": 1932.841, \"section_seq\": 1, \"route_path_id\": 105955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2045\", \"location\": \"Radyr Branch Jn\", \"stage_seq\": 6, \"distance_m\": 2375.716, \"section_seq\": 1, \"route_path_id\": 105955}, {\"is_pass\": false, \"wtt_arr\": \"2049\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 7, \"distance_m\": 3239.823, \"section_seq\": 1, \"route_path_id\": 105955}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3239.823, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105955}], \"total_distance_m\": 3239.823, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3003.905, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 235.918, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2031", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:35Z\", \"source_id\": 15785137, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25287, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:43Z\", \"source_id\": 48565376, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:48Z\", \"source_id\": 15780458, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24831, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:39Z\", \"source_id\": 48589835, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:41Z\", \"source_id\": 15787960, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "8", "timing_fact_generation": 1789501482309483, "current_leg_arrival_utc": "2026-09-15T20:47:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:42.769854", "service_state_evidence_id": 15787960, "current_leg_start_actual_dep": "2026-09-15T20:41:30+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:42.992154", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
N |
CDF |
CDF |
5Y84 |
231002 |
5 |
90 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 376.805, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 560.46, "from_m": 376.805, "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": 577.774, "from_m": 560.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 666.57, "from_m": 577.774, "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": 736.605, "from_m": 666.57, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 868.378, "from_m": 736.605, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 905.643, "from_m": 868.378, "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": 1265.141, "from_m": 905.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1324.388, "from_m": 1265.141, "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": 1354.998, "from_m": 1324.388, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1449.136, "from_m": 1354.998, "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": 1790.687, "from_m": 1449.136, "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": 1884.825, "from_m": 1790.687, "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": 1915.435, "from_m": 1884.825, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1974.682, "from_m": 1915.435, "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": 2334.18, "from_m": 1974.682, "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": 2371.445, "from_m": 2334.18, "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": 2503.218, "from_m": 2371.445, "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": 2573.253, "from_m": 2503.218, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2662.049, "from_m": 2573.253, "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": 2679.363, "from_m": 2662.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": 2863.018, "from_m": 2679.363, "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": 2967.773, "from_m": 2863.018, "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": 3239.823, "from_m": 2967.773, "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": 591633, "profile_key": "7771882183757041468daaa5ba6010dfb1cbad1773cd1a00d6fbb64e8809b181", "schedule_id": 38282, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2031", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Radyr Branch Jn", "stage_seq": 2, "distance_m": 864.107, "section_seq": 1, "route_path_id": 105955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "Penarth Curve North Jn", "stage_seq": 3, "distance_m": 1306.982, "section_seq": 1, "route_path_id": 105955}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2041H", "location": "Ninian Park", "stage_seq": 4, "distance_m": 1619.911, "section_seq": 1, "route_path_id": 105955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Penarth Curve North Jn", "stage_seq": 5, "distance_m": 1932.841, "section_seq": 1, "route_path_id": 105955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2045", "location": "Radyr Branch Jn", "stage_seq": 6, "distance_m": 2375.716, "section_seq": 1, "route_path_id": 105955}, {"is_pass": false, "wtt_arr": "2049", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 7, "distance_m": 3239.823, "section_seq": 1, "route_path_id": 105955}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3239.823, "from_m": 0.0, "section_seq": 1, "route_path_id": 105955}], "total_distance_m": 3239.823, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3003.905, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 235.918, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:35Z", "source_id": 15785137, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25287, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:43Z", "source_id": 48565376, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:35:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:48Z", "source_id": 15780458, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24831, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:39Z", "source_id": 48589835, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:45:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:41Z", "source_id": 15787960, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Cardiff Central |
2031 |
2031 |
8 |
None |
None |
Cardiff Central |
2049 |
2049 |
8 |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:V32548/2026-09-15/detailed |
None |
Ninian Park |
2026-09-15T20:41:30+01:00 |
Cardiff Central |
11.0 |
{"type": "LineString", "coordinates": [[-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.1974196, 51.4750408], [-3.1972195999999995, 51.474946], [-3.1970364000000004, 51.47485639999999], [-3.1967657, 51.47474820000001], [-3.1965907999999996, 51.47469060000001], [-3.1963782, 51.47462159999999], [-3.1962072, 51.474575699999995], [-3.1959556, 51.4745269], [-3.1956779, 51.474482899999984], [-3.1954079, 51.47445170000001], [-3.1949763, 51.47441959999998], [-3.194561, 51.4744113], [-3.1942421999999997, 51.4744147], [-3.1939712, 51.4744261], [-3.1936852999999994, 51.4744451], [-3.1933786, 51.4744827], [-3.1930839999999994, 51.4745376], [-3.1927616, 51.4746098], [-3.1924705000000007, 51.474690299999985], [-3.1921601999999996, 51.4747941], [-3.1918727999999996, 51.4749122], [-3.1914561999999997, 51.4751115], [-3.1914091000000004, 51.4751363], [-3.1912642, 51.4752093], [-3.1910417, 51.475319599999985], [-3.1909033999999994, 51.47538080000001], [-3.1907838, 51.4754292], [-3.1905272, 51.47552319999999], [-3.1902170999999995, 51.47561640000001], [-3.1900544999999996, 51.4756552], [-3.1898279000000005, 51.4757078], [-3.1895601, 51.4757447], [-3.1894028, 51.47576349999999], [-3.1891428, 51.47578519999999], [-3.1888292999999996, 51.4758005], [-3.1886443, 51.4758056], [-3.1884491999999995, 51.4758064], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} |
1.0 |
2038 |
2049 |
Radyr Branch Jn |
Cardiff Central |
Cardiff Central |
51.4756626 |
-3.1792304 |
51.4756626 |
-3.1792304 |
1 |
0 |
2026-09-15 19:56:07 |
TERMINATED |
2026-09-15 19:45:00 |
Cardiff Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787960 |
1789501482309483 |
15 |
15 |
2026-09-15 19:55:42.992154 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:42.769854 |
| 559659 |
590623 |
L81527 |
872F59MY15 |
2026-09-15 |
COMPLETE |
15787636 |
2026-09-15 20:45:00 |
2026-09-15 19:56:07 |
2026-09-17 19:56:07 |
{"id": 590623, "stp": "P", "toc": "South Western Railway", "uid": "L81527", "consist": "701020", "dest_crs": "WOK", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81527/2026-09-15/detailed", "trust_id": "872F59MY15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Woking", "service_date": "2026-09-15", "dest_arr_time": "2038", "dest_platform": "3", "is_terminated": 1, "next_location": "Woking", "signalling_id": "2F59", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "2045", "current_leg_dep": "2038", "current_leg_end": "Woking", "origin_dep_time": "1950", "origin_platform": "3", "current_location": "Woking Sig. Wk167/369", "last_update_time": "2026-09-15T19:56:07", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5055162999999999, 51.33953259999999], [-0.5102247, 51.3376353], [-0.5273087080259685, 51.33069708903964], [-0.5389891704717129, 51.325952778597305], [-0.5391452, 51.3258894], [-0.5418910999999998, 51.32478149999999], [-0.5421062999999999, 51.324694999999984], [-0.5434594, 51.32414], [-0.5478680999999999, 51.3223519], [-0.5489168, 51.321885400000006], [-0.5494575, 51.3216712], [-0.5501308, 51.3213616], [-0.5504093, 51.3212204], [-0.5511718, 51.32085539999999], [-0.5516599999999999, 51.32065039999999], [-0.5523963, 51.32034099999999], [-0.5530553, 51.3200705], [-0.5534515, 51.3199108], [-0.5537267, 51.3197999], [-0.554511, 51.31948160000001], [-0.554769, 51.3193769], [-0.5549235, 51.3193145], [-0.5566606, 51.31861320000001]]}", "current_leg_start": "West Byfleet", "dest_arr_time_act": "2038", "motion_projection": null, "next_location_lat": "51.3186132", "next_location_lon": "-0.5566606", "previous_location": "West Byfleet", "current_leg_milage": "2.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15912.346, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15974.461, \"from_m\": 15912.346, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16032.395, \"from_m\": 15974.461, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19815.144, \"from_m\": 16032.395, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19859.461, \"from_m\": 19815.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20094.629, \"from_m\": 19859.461, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 21497.991, \"from_m\": 20094.629, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 21574.171, \"from_m\": 21497.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21756.968, \"from_m\": 21574.171, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 24254.214, \"from_m\": 21756.968, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25019.989, \"from_m\": 24254.214, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 29600.336, \"from_m\": 25019.989, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30610.45, \"from_m\": 29600.336, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 38402.719, \"from_m\": 30610.45, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38492.17, \"from_m\": 38402.719, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38536.656, \"from_m\": 38492.17, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38594.745, \"from_m\": 38536.656, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38686.412, \"from_m\": 38594.745, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39142.117, \"from_m\": 38686.412, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}], \"service_id\": 590623, \"profile_key\": \"6da0d52ede131bff27af531448b91f6917b0af6b0d476b0e4f7e3ba4698f4a12\", \"schedule_id\": 17174, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1950\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1951H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"1953\", \"wtt_dep\": \"1954\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"1958\", \"wtt_dep\": \"1959\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"2002\", \"wtt_dep\": \"2002H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"2005H\", \"wtt_dep\": \"2006H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009H\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"2013H\", \"wtt_dep\": \"2014H\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19286.006, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 21574.171, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2018H\", \"location\": \"Esher\", \"stage_seq\": 11, \"distance_m\": 23142.717, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2021H\", \"location\": \"Hersham\", \"stage_seq\": 12, \"distance_m\": 25697.968, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"2023H\", \"wtt_dep\": \"2024\", \"location\": \"Walton-on-Thames\", \"stage_seq\": 13, \"distance_m\": 27487.007, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"2027\", \"wtt_dep\": \"2027H\", \"location\": \"Weybridge\", \"stage_seq\": 14, \"distance_m\": 30752.951, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 15, \"distance_m\": 32908.044, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033\", \"location\": \"West Byfleet\", \"stage_seq\": 16, \"distance_m\": 34894.467, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": null, \"location\": \"Woking\", \"stage_seq\": 17, \"distance_m\": 39142.117, \"section_seq\": 1, \"route_path_id\": 34987}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39142.117, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34987}], \"total_distance_m\": 39142.117, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38000.826, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1141.291, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1950", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.3186132", "current_position_lon": "-0.5566606", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:54Z\", \"source_id\": 15752443, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:08Z\", \"source_id\": 15752774, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:03:06Z\", \"source_id\": 15757446, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:44Z\", \"source_id\": 15760965, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:08Z\", \"source_id\": 15763494, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:23Z\", \"source_id\": 15765912, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:29Z\", \"source_id\": 15766752, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:12Z\", \"source_id\": 48527945, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:18Z\", \"source_id\": 15768774, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:19Z\", \"source_id\": 48537499, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:21Z\", \"source_id\": 15771772, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:49Z\", \"source_id\": 48545448, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:53Z\", \"source_id\": 15774253, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:30Z\", \"source_id\": 48551461, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:34Z\", \"source_id\": 15776129, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:51Z\", \"source_id\": 48558969, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:54Z\", \"source_id\": 15778471, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:37Z\", \"source_id\": 48565096, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:41Z\", \"source_id\": 15780373, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26922, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:29Z\", \"source_id\": 48571732, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:32Z\", \"source_id\": 15782359, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:08Z\", \"source_id\": 48588759, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:12Z\", \"source_id\": 15787636, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Woking", "service_state_platform": "3", "timing_fact_generation": 1789501454799054, "current_leg_arrival_utc": "2026-09-15T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:49.020827", "service_state_evidence_id": 15787636, "current_leg_start_actual_dep": "2026-09-15T20:40:00+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:49.067973", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
WOK |
2F59 |
701020 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15912.346, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15974.461, "from_m": 15912.346, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16032.395, "from_m": 15974.461, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19815.144, "from_m": 16032.395, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19859.461, "from_m": 19815.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20094.629, "from_m": 19859.461, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 21497.991, "from_m": 20094.629, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21574.171, "from_m": 21497.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21756.968, "from_m": 21574.171, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 24254.214, "from_m": 21756.968, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25019.989, "from_m": 24254.214, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 29600.336, "from_m": 25019.989, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30610.45, "from_m": 29600.336, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38402.719, "from_m": 30610.45, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38492.17, "from_m": 38402.719, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38536.656, "from_m": 38492.17, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 38594.745, "from_m": 38536.656, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38686.412, "from_m": 38594.745, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39142.117, "from_m": 38686.412, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}], "service_id": 590623, "profile_key": "6da0d52ede131bff27af531448b91f6917b0af6b0d476b0e4f7e3ba4698f4a12", "schedule_id": 17174, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1950", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34987}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1951H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "1953", "wtt_dep": "1954", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "1958", "wtt_dep": "1959", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "2002", "wtt_dep": "2002H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "2005H", "wtt_dep": "2006H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 34987}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 34987}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009H", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "2013H", "wtt_dep": "2014H", "location": "Surbiton", "stage_seq": 9, "distance_m": 19286.006, "section_seq": 1, "route_path_id": 34987}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016H", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 21574.171, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2018H", "location": "Esher", "stage_seq": 11, "distance_m": 23142.717, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2021H", "location": "Hersham", "stage_seq": 12, "distance_m": 25697.968, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "2023H", "wtt_dep": "2024", "location": "Walton-on-Thames", "stage_seq": 13, "distance_m": 27487.007, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "2027", "wtt_dep": "2027H", "location": "Weybridge", "stage_seq": 14, "distance_m": 30752.951, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030", "location": "Byfleet & New Haw", "stage_seq": 15, "distance_m": 32908.044, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033", "location": "West Byfleet", "stage_seq": 16, "distance_m": 34894.467, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": null, "location": "Woking", "stage_seq": 17, "distance_m": 39142.117, "section_seq": 1, "route_path_id": 34987}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39142.117, "from_m": 0.0, "section_seq": 1, "route_path_id": 34987}], "total_distance_m": 39142.117, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38000.826, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1141.291, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:54Z", "source_id": 15752443, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:08Z", "source_id": 15752774, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:03:06Z", "source_id": 15757446, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:44Z", "source_id": 15760965, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:08Z", "source_id": 15763494, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:23Z", "source_id": 15765912, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:29Z", "source_id": 15766752, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28512, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:12Z", "source_id": 48527945, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:18:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:18Z", "source_id": 15768774, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:19Z", "source_id": 48537499, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:22:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:21Z", "source_id": 15771772, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26881, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:49Z", "source_id": 48545448, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:25:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:53Z", "source_id": 15774253, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:30Z", "source_id": 48551461, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:28:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:34Z", "source_id": 15776129, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26892, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:51Z", "source_id": 48558969, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:31:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:54Z", "source_id": 15778471, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26914, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:37Z", "source_id": 48565096, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:34:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:41Z", "source_id": 15780373, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26922, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:29Z", "source_id": 48571732, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:37:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:32Z", "source_id": 15782359, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26953, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:08Z", "source_id": 48588759, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:45:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:12Z", "source_id": 15787636, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
London Waterloo |
1950 |
1950 |
3 |
None |
None |
Woking |
2038 |
2038 |
3 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L81527/2026-09-15/detailed |
None |
West Byfleet |
2026-09-15T20:40:00+01:00 |
Woking |
7.0 |
{"type": "LineString", "coordinates": [[-0.5055162999999999, 51.33953259999999], [-0.5102247, 51.3376353], [-0.5273087080259685, 51.33069708903964], [-0.5389891704717129, 51.325952778597305], [-0.5391452, 51.3258894], [-0.5418910999999998, 51.32478149999999], [-0.5421062999999999, 51.324694999999984], [-0.5434594, 51.32414], [-0.5478680999999999, 51.3223519], [-0.5489168, 51.321885400000006], [-0.5494575, 51.3216712], [-0.5501308, 51.3213616], [-0.5504093, 51.3212204], [-0.5511718, 51.32085539999999], [-0.5516599999999999, 51.32065039999999], [-0.5523963, 51.32034099999999], [-0.5530553, 51.3200705], [-0.5534515, 51.3199108], [-0.5537267, 51.3197999], [-0.554511, 51.31948160000001], [-0.554769, 51.3193769], [-0.5549235, 51.3193145], [-0.5566606, 51.31861320000001]]} |
2.6 |
2038 |
2045 |
West Byfleet |
Woking Sig. Wk167/369 |
Woking |
51.3186132 |
-0.5566606 |
51.3186132 |
-0.5566606 |
1 |
0 |
2026-09-15 19:56:07 |
TERMINATED |
2026-09-15 19:45:00 |
Woking |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15787636 |
1789501454799054 |
83 |
83 |
2026-09-15 19:55:49.067973 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:49.020827 |
| 559660 |
591671 |
P64665 |
365F95MZ15 |
2026-09-15 |
COMPLETE |
15791051 |
2026-09-15 20:33:00 |
2026-09-15 19:56:07 |
2026-09-17 19:56:07 |
{"id": 591671, "stp": "P", "toc": "Northern", "uid": "P64665", "consist": "195105", "dest_crs": "WAC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64665/2026-09-15/detailed", "trust_id": "365F95MZ15", "origin_crs": "WAC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Warrington Central", "service_date": "2026-09-15", "dest_arr_time": "2041", "dest_platform": "2", "is_terminated": 1, "next_location": "Warrington Central", "signalling_id": "5F95", "timing_status": "ON TIME", "origin_station": "Warrington Central", "current_leg_arr": "2041", "current_leg_dep": "2039½", "current_leg_end": "Warrington Central", "origin_dep_time": "2033", "origin_platform": "1", "current_location": "Warrington Central", "last_update_time": "2026-09-15T19:56:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5865024999999995, 53.39338049999999], [-2.5871879999999994, 53.39314709999999], [-2.5875804, 53.3930277], [-2.5881864, 53.3928489], [-2.5886831, 53.3927183], [-2.5891278, 53.3925818], [-2.5897824, 53.39238850000001], [-2.5901953, 53.3923082], [-2.5910847, 53.3921515], [-2.5915032999999994, 53.392090200000005]]}", "current_leg_start": "Warrington Central C.S.", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "53.3920902", "next_location_lon": "-2.5915033", "previous_location": "Warrington Central", "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 118.876, \"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\": 606.835, \"from_m\": 118.876, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 725.711, \"from_m\": 606.835, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 591671, \"profile_key\": \"f1a9415e1443ae47644204b83d5b3d9aaa9158c3d9fc5f5bb149e84ed9d5d449\", \"schedule_id\": 21332, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Warrington Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74569}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2039H\", \"location\": \"Warrington Central C.S.\", \"stage_seq\": 2, \"distance_m\": 362.855, \"section_seq\": 1, \"route_path_id\": 74569}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Warrington Central\", \"stage_seq\": 3, \"distance_m\": 725.711, \"section_seq\": 1, \"route_path_id\": 74569}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 725.711, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74569}], \"total_distance_m\": 725.711, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 237.752, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 487.959, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2033", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.5", "current_position_lat": "53.3920902", "current_position_lon": "-2.5915033", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:05Z\", \"source_id\": 48568577, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:09Z\", \"source_id\": 15781375, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:45:53Z\", \"source_id\": 15788758, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Warrington Central", "service_state_platform": "2", "timing_fact_generation": 1789501752303559, "current_leg_arrival_utc": "2026-09-15T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T19:45:53.967636", "service_state_evidence_id": 15788758, "current_leg_start_actual_dep": "2026-09-15T20:39:30+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-15T19:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T19:55:54.132180", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
WAC |
WAC |
5F95 |
195105 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 118.876, "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": 606.835, "from_m": 118.876, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 725.711, "from_m": 606.835, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 591671, "profile_key": "f1a9415e1443ae47644204b83d5b3d9aaa9158c3d9fc5f5bb149e84ed9d5d449", "schedule_id": 21332, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2033", "location": "Warrington Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74569}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2039H", "location": "Warrington Central C.S.", "stage_seq": 2, "distance_m": 362.855, "section_seq": 1, "route_path_id": 74569}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Warrington Central", "stage_seq": 3, "distance_m": 725.711, "section_seq": 1, "route_path_id": 74569}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 725.711, "from_m": 0.0, "section_seq": 1, "route_path_id": 74569}], "total_distance_m": 725.711, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 237.752, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 487.959, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 10060, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:05Z", "source_id": 48568577, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:35:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:09Z", "source_id": 15781375, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:45:53Z", "source_id": 15788758, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] |
Warrington Central |
2033 |
2033 |
1 |
None |
None |
Warrington Central |
2041 |
2041 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P64665/2026-09-15/detailed |
None |
Warrington Central C.S. |
2026-09-15T20:39:30+01:00 |
Warrington Central |
1.5 |
{"type": "LineString", "coordinates": [[-2.5865024999999995, 53.39338049999999], [-2.5871879999999994, 53.39314709999999], [-2.5875804, 53.3930277], [-2.5881864, 53.3928489], [-2.5886831, 53.3927183], [-2.5891278, 53.3925818], [-2.5897824, 53.39238850000001], [-2.5901953, 53.3923082], [-2.5910847, 53.3921515], [-2.5915032999999994, 53.392090200000005]]} |
0.2 |
2039½ |
2041 |
Warrington Central |
Warrington Central |
Warrington Central |
53.3920902 |
-2.5915033 |
53.3920902 |
-2.5915033 |
1 |
0 |
2026-09-15 19:56:07 |
TERMINATED |
2026-09-15 19:45:00 |
Warrington Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15788758 |
1789501752303559 |
8 |
8 |
2026-09-15 19:55:54.132180 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 19:45:53.967636 |